John Gruen is a Senior Product Manager with 13 years of experience building user-focused web products and platforms, now leading product at Google DeepMind. He blends hands-on front-end development and UX design—contributing UI improvements to high-profile Mozilla projects like Firefox Multi-Account Containers and Firefox Accounts—with product leadership that launched Mozilla’s first premium payments and entitlement infrastructure. Known for moving ideas from sketches to scaled systems serving millions, he excels at cross-functional collaboration, clear communication, and rapid feedback loops. His background in interaction design (Carnegie Mellon) and early work as an instructor and independent front-end developer give him a rare mix of pedagogical clarity and implementation fluency. Colleagues rely on him to translate regulatory, legal, and operational constraints into pragmatic product requirements and long-term operational plans.
13 years of coding experience
16 years of employment as a software developer
Bachelor of Arts (B.A.), Philosophy and Religious Studies, Bachelor of Arts (B.A.), Philosophy and Religious Studies at Brown University
Masters of Design, Interaction Design, Masters of Design, Interaction Design at Carnegie Mellon University
Firefox Screenshots: the best way to take screenshots on the web.
Role in this project:
Front-end Developer
Contributions:94 commits, 92 PRs, 109 pushes in 2 years 5 months
Contributions summary:John primarily worked on front-end development tasks, focusing on the user interface of the Firefox Screenshots project. Their contributions involved fixing layout and style issues on the homepage, making style improvements across the application, and updating the user interface for various pages, including the main shot view and onboarding. These changes suggest a focus on improving the visual presentation and user experience of the Screenshots tool.
Monorepo for Mozilla Accounts (formerly Firefox Accounts)
Role in this project:
Front-end Developer
Contributions:173 commits, 66 PRs, 97 pushes in 6 years 9 months
Contributions summary:John primarily worked on front-end development tasks, focusing on updating and modifying CSS and HTML templates. Their contributions include significant CSS changes, such as adding browser prefixes, adjusting styling for responsiveness, and fixing minor bugs. They also updated HTML templates, adding visual elements such as a Firefox logo, and incorporated JavaScript to implement features like password visibility toggling. The user appears to be involved in the visual and interactive elements of the Mozilla Accounts interface.
firefoxmonorepoaccounts
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
John Gruen - Senior Product Manager at Google DeepMind