Joe Stein is a Staff Software Engineer with 15 years of experience, currently leading technical work at Splitwise after rising through senior and engineering roles since 2019. He blends mobile and backend expertise—contributing to high-profile open-source projects like AntennaPod (Android) and Facebook's Buck build system—and has shipped features, refactors, and tests that improve stability and developer workflows. Previously at Facebook and as a founder, he’s comfortable across full-stack and systems work, from internationalization and UI improvements to build-tool internals. Based in Providence and a Brown CS graduate, he pairs pragmatic product-focused engineering with a history of community-driven open-source contributions.
15 years of coding experience
4 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Brown University
Contributions:36 reviews, 205 commits, 93 PRs in 3 years 7 months
Contributions summary:Joe's commits primarily focused on improving and updating the lichess.org mobile application. They replaced legacy utilities like `gulp-util` with modern equivalents such as `fancy-log` and `chalk`, as well as upgraded build tools. Furthermore, the user implemented a script to fetch translations from the lila crowdin and made several enhancements to the internationalization of the application by adding support for indexed i18n replacements and translating un-i18nd strings. They also added the capability to copy challenge URLs to the clipboard and made several UI changes.
A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
Role in this project:
Backend Developer
Contributions:5 commits, 1 PR in 1 year 3 months
Contributions summary:Joe's contributions focused on refactoring and improving the internal build system of Buck, a fast build system. The commits involved fixing a typo, removing deprecated code, and converting legacy components to newer implementations. The user also made updates to testing frameworks and added tests to ensure the stability and functionality of the build system.
buckpythonplatformsandroidlanguages
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Joe Stein - Staff Software Engineer at Splitwise Inc.