Gavin Elster

Senior Software Engineer at Moonset Health (YC F24)

Bothell, Washington, 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

👤
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.
code14 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (B.S.) Informatics, Bachelor of Science (B.S.) Informatics at University of Washington
github-logo-circle

Github Skills (17)

typescript10
material-ui10
regex10
type-safety10
ruby10
typescript-types10
web-framework10
typescripts10
frontend10
js-framework10
syntax-highlighting10
react10
react-admin10
admin9
admin-interface9

Programming languages (11)

TypeScriptMDXCSSShellJavaScriptPHPObjective-CSwift

Github contributions (5)

github-logo-circle
marmelab/react-admin

Mar 2023 - Jul 2023

A frontend Framework for single-page applications on top of REST/GraphQL APIs, using TypeScript, React and Material Design
Role in this project:
userFront-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.
on-topreactjsreact-adminbrowserjavascript
rouge-ruby/rouge

Jan 2015 - Feb 2015

A pure Ruby code highlighter that is compatible with Pygments
Role in this project:
userBack-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.
Request Free Trial