Eli Hart is a seasoned Android software engineer with 12 years of experience building products and developer tools from San Francisco. At Airbnb since 2014, he’s contributed to widely used open-source Android libraries—helping evolve Mavericks, Paris, and Showkase—with work spanning core library enhancements, Kotlin extensions, and build/test automation. He pairs mobile app expertise with backend experience from an earlier role where he designed APIs and a Rails backend, giving him strong full-stack sensibilities. Known for improving developer experience and maintainability, Eli blends practical engineering with thoughtful tooling and documentation improvements. A Stanford EE graduate and former climbing instructor, he brings technical rigor plus a calm, safety-minded approach to team collaboration.
12 years of coding experience
4 years of employment as a software developer
BS, Electrical Engineering, BS, Electrical Engineering at Stanford University
🔦 Showkase is an annotation-processor based Android library that helps you organize, discover, search and visualize Jetpack Compose UI elements
Role in this project:
Automation Engineer / Build & Release Engineer
Contributions:55 reviews, 21 commits, 8 PRs in 2 years 2 months
Contributions summary:Eli primarily focused on updating and refining the testing infrastructure for the `showkase` project. Their commits demonstrate work on test input/output refactoring, incorporating KSP dependencies, and converting existing processes to xprocessing. They also made updates to address formatting issues, ensuring the project's build and test workflows are functional and maintainable. These efforts point towards a focus on the project's build automation and testing processes.
Contributions:24 releases, 126 reviews, 80 commits in 4 years 2 months
Contributions summary:Eli primarily focused on enhancing the core `mvrx` library, adding metadata support to the `Success` class within the `Async` data structure. They also improved comments within the `BaseMvRxViewModel`, providing better context for developers. Furthermore, the user contributed to sample applications, updating the Epoxy pattern integration in the `sample` project and the todo sample, reflecting their involvement in improving developer experience and the overall structure of the library.
androidkotlinautopilotjavamavericks
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.