Joshua Bell is a seasoned software engineering manager with 15 years of experience leading engineering teams at Google and a long history of technical leadership dating back to Microsoft and Linden Lab. Based in San Francisco, he blends product-minded management with deep hands-on expertise in front-end development and test automation for major browser engines like Chromium and Gecko. His open-source contributions to WebNN and Web Platform Tests show a specialty in building rigorous validation tests and improving cross-browser compatibility for emerging web APIs. Joshua is comfortable shipping low-level correctness fixes (e.g., ULP distance calculations) as well as enabling complex runtime contexts like SharedWorker and ServiceWorker for machine learning on the web. Colleagues know him for bridging QA rigor and developer velocity—turning specification knowledge into practical, repeatable test suites. A quirky bit of character: he jokes about being "raised by Muppets in the wilds of Canada," hinting at a playful approach to complex engineering problems.
Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
Test Automation Engineer & Front-end Developer
Contributions:47 reviews, 150 commits, 122 PRs in 8 years 9 months
Contributions summary:Joshua primarily contributed to the test suite for the Web Platform Tests (WPT) repository, focusing on testing browser APIs, particularly those related to the File and Cookie Store APIs. They modified existing tests, added new test cases, and fixed issues to improve test coverage and ensure compatibility across different browsers. Their work included creating and modifying test helpers and test data, demonstrating a focus on the quality and reliability of web platform features.
Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:50 commits in 4 years 10 months
Contributions summary:Joshua primarily contributes to the testing framework for the WebNN API within the Gecko repository. Their work focuses on developing and updating validation tests, particularly for element-wise logical operations, instance normalization, and other WebNN operations. They are involved in creating tests to validate the behavior of different WebNN operations including broadcasting rules, data types, and handling of invalid inputs. The commits demonstrate a deep understanding of test methodologies and the WebNN API specification.
repositoriesfirefoxmercurialgit-mirrormozilla
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
Joshua Bell - Software Engineering Manager at Google