Benjamin Kelly is a seasoned software engineer with 14 years of experience building web platform and browser technologies, currently contributing to Meta after a senior staff tenure at Google and Mozilla. He blends front-end craftsmanship—having improved the B2G/Gaia phone UI and contacts UX—with back-end and test automation expertise demonstrated in the Web Platform Tests project for service workers and performance timing. His career spans roles from individual contributor to staff engineer and lead, giving him both hands-on coding depth and cross-team leadership experience. Based in Rochester, NY, he pairs an EE/CS undergraduate foundation with an MBA, enabling him to balance technical design with product and business considerations. Notably, his open-source work includes fixing tricky race conditions and refactoring to reduce resource usage, showing attention to performance and reliability.
14 years of coding experience
25 years of employment as a software developer
Bachelor of Science (B.S.), Electrical Engineering / Computer Science, Bachelor of Science (B.S.), Electrical Engineering / Computer Science at Bucknell University
Master of Business Administration (M.B.A.), Master of Business Administration (M.B.A.) at Georgetown University - The McDonough School of Business
Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:8 reviews, 133 commits, 23 PRs in 7 years 7 months
Contributions summary:Benjamin contributed to the Web Platform Tests (WPT) repository by adding and modifying tests related to service workers, including those verifying redirecting importScripts(), ready() behavior, and fetch event handling. They also updated existing resource-timing and performance-timeline tests, and fixed race conditions within existing tests. The user's work involved creating new tests and modifying existing test files within the WPT framework, demonstrating proficiency in test development.
DEPRECATED - Gaia is a HTML5-based Phone UI for the Boot 2 Gecko Project. NOTE: For details of what branches are used for what releases, see
Role in this project:
Front-end Developer
Contributions:95 commits in 9 months
Contributions summary:Benjamin primarily contributed to the UI of the Boot to Gecko (B2G) phone UI, focusing on the Contacts app. Their work involved fixing bugs related to contact display and rendering, including ensuring the correct display of "no name" contacts and case-insensitive sorting. They also refactored code to improve performance and efficiency, such as deferring contact placeholder creation and aggressively cleaning up image resources.
abandoned
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.