Joe Stein

Staff Software Engineer at Splitwise Inc.

Providence, Rhode Island, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code15 years of coding experience
job4 years of employment as a software developer
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Brown University
bookAmity Regional High School
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
146reputation
12kreached
5answers
0questions
github-logo-circle

Github Skills (37)

audio-manager10
buck10
javascript10
mobile-development10
rails-i18n10
back-end-development10
testing10
typescript10
ad-manager10
type-safety10
java10
scala10
typesafe10
javas10
podcast10

Programming languages (18)

JavaC++CMakefileScalaHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
lichess-org/lichobile

May 2019 - Nov 2022

lichess.org mobile application
Role in this project:
userFull-stack Developer (Mobile)
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.
iosionic-capacitorcapacitorjavascriptlichess
facebook/buck

Aug 2016 - Nov 2017

A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
Role in this project:
userBackend 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.