Senior Software Engineer at Moonset Health (YC F24)
Bothell, Washington, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Gavin Elster is a Senior Software Engineer with 14 years of experience specializing in front-end architecture, performance, and developer experience, now based in Bothell, WA. He has led large-scale React rewrites, built shared tooling and component libraries for 100+ engineers, and architected multi-tenant admin frameworks and CLI-driven support packages to streamline onboarding and migrations. Known for shaving seconds off critical rendering paths and beating major competitors on first meaningful paint, he pairs a UI-obsessive design sensibility with rigorous TypeScript, Storybook, and test-driven practices. Gavin contributes to notable open-source projects like react-admin and Rouge, improving type safety and lexer correctness—work that improves both developer ergonomics and runtime reliability. He brings a pragmatic, documentation-first approach that turns legacy APIs and form engines into well-tested, composable platforms. Outside product work he quietly improves team velocity by codifying standards and automating repetitive setup so engineers can focus on higher-leverage problems.
14 years of coding experience
14 years of employment as a software developer
Bachelor of Science (B.S.) Informatics, Bachelor of Science (B.S.) Informatics at University of Washington
A frontend Framework for single-page applications on top of REST/GraphQL APIs, using TypeScript, React and Material Design
Role in this project:
Front-end Developer
Contributions:5 reviews, 1 PR, 9 comments in 4 months
Contributions summary:Gavin primarily focused on enhancing the type safety and maintainability of the `react-admin` framework's UI components. They modified the `DateField` component to clarify the `options` and `locales` types and updated examples to remove null record checks. Furthermore, the user made updates to the FunctionField component, including refactoring types and aligning with the WithRecord component. These changes contribute to the project's robustness and developer experience.
A pure Ruby code highlighter that is compatible with Pygments
Role in this project:
Back-end Developer
Contributions:7 commits, 3 PRs, 5 comments in 10 days
Contributions summary:Gavin primarily focused on improving the regex expressions within the Slim lexer of the Rouge project, specifically for CSS and HTML entities. Their contributions included fixing bugs related to character classes, removing redundancies, and enhancing the accuracy of string and entity detection. These changes likely improve the overall performance and correctness of code highlighting in the Slim language.
pure-rubyrubyhighlightercode-highlighterpygments
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.