Elliot Schrock is a Senior Staff Engineer based in Boston with 12 years of experience scaling mobile products and leading engineering teams for startups and growth-stage companies. He blends entrepreneurial instincts with deep iOS and Android expertise (Swift, Kotlin, Objective-C, SwiftUI) and a background in backend stacks like Ruby on Rails and Node.js to ship foundational product codebases quickly. Elliot has repeatedly shortened launch timelines—most notably accelerating a mobile product by 12 months to secure critical funding—and built pioneering AR measurement tooling that influenced later platform features. As a hands-on technical leader he moves fluidly between C-suite strategy and day-to-day implementation, building operational models that reduce cross-team thrash and unblock major client deals. An active contributor to Habitica’s native iOS and Android apps, he focuses on UX-driven feature work and UI refactors that improve task management flows. A recovering mathematician and Raspberry Pi tinkerer, he brings analytical rigor and curious experimentation to product and platform decisions.
12 years of coding experience
11 years of employment as a software developer
Masters Mathematics, Masters Mathematics at The City University of New York
BASIS Tucson
Bachelors Math and Physics, Bachelors Math and Physics at Williams College
Contributions:39 commits, 13 PRs, 27 pushes in 2 years 2 months
Contributions summary:Elliot contributed to the native iOS application for Habitica, focusing on the implementation of new features within the task creation and editing flow. The commits demonstrate the addition of attributes to task creation based on allocation modes, indicating a focus on user experience enhancements related to task management. Further contributions included refactoring shops overview, adding currency display, and making layout fixes, showing a wide involvement in UI improvements and the general user experience of the app.
Contributions:7 commits, 6 PRs, 10 comments in 5 months
Contributions summary:Elliot focused on fixing bugs and improving the functionality of the Habitica Android application. Their contributions include resolving null pointer exceptions, addressing issues causing blank states after restarts, and adding features like attribute allocation to new tasks. They also enabled the rearranging of habits, dailies, and todos within the app.
android-studiowearoscoroutinesandroidandroid-app
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.