Lynn Jepsen is a Product Manager at Google with nine years of experience blending hands-on engineering and product leadership, after a seven-year software engineering tenure including Staff SWE responsibilities. She holds a B.S. in Computer Science from MIT and has deep front-end expertise demonstrated by notable contributions to the Material Components web and React libraries—fixing UI bugs, refactoring animations, and building robust visual and unit test suites. Lynn’s background spans shipping production-grade components, configuring test automation (Mocha, Karma, screenshot testing), and improving developer workflows like dev servers and prop-driven icon handling. Comfortable moving between code, tests, and product strategy, she brings an unusual combination of UI engineering craft and test-first quality discipline to product decisions. Based in San Francisco, she leverages open-source experience to drive pragmatic, developer-friendly product choices at scale.
9 years of coding experience
10 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at MIT
Modular and customizable Material Design UI components for the web
Role in this project:
Front-end Developer
Contributions:176 commits, 416 PRs, 739 pushes in 1 year 5 months
Contributions summary:Lynn primarily contributed to the Material Components for the web library by addressing issues and implementing features related to various UI elements. Their work included fixing bugs in the grid-list component, implementing the persistent drawer, and refactoring animation and other components. They added and expanded tests for the menu, icon-toggle, button, checkbox, and dialog components to improve test coverage and visual verification. Additionally, the user was also involved in code refactoring, annotations for closure and overall improvements.
Contributions:12 commits, 24 PRs, 77 pushes in 5 months
Contributions summary:Lynn focused on setting up and configuring the testing framework for React components within the repository. They implemented unit tests using Mocha and Karma, along with screenshot tests that utilize capture-chrome and resemble for visual comparisons. Additionally, the user made changes to support a development server for rendering JavaScript and Sass and refactored code to pass icons as props. The user contributed to the setup of UI components, adding screenshot tests, and refactoring code.
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.