Jeff Carpenter is an ML engineering manager in San Francisco with 13 years of experience building production ML platforms and browser tooling at Google and Waymo. He now leads work on JAX/Keras and Gemini integrations, after architecting training pipelines, quantization-aware training, and edge model optimizations for real Level 4 autonomous driving systems. His early Chrome and jsdom contributions show a deep, pragmatic understanding of web standards and runtime behavior—he's fixed browser test runners and added real-world DOM/console features used by Node.js tooling. Comfortable moving between low-level engineering and team leadership, he pairs research-grade ML frameworks with production reliability. He holds a Symbolic Systems degree from Colby and further CS study at Stanford, reflecting a cross-disciplinary approach to systems and models.
13 years of coding experience
10 years of employment as a software developer
Symbolic Systems, Symbolic Systems at Colby College
Kansai Gaidai University
Computer Science, Computer Science at Stanford University
A JavaScript implementation of various web standards, for use with Node.js
Role in this project:
Full-stack Developer
Contributions:19 commits, 13 PRs, 51 comments in 1 year 4 months
Contributions summary:Jeff contributed significantly to enhancing the functionality of the jsdom library. They added support for passing arrays to `querySelectorAll`, implemented `toString` for `HTMLDocument` and added missing console methods. Additionally, the user introduced a virtual console feature, including methods for capturing and forwarding console output, and added `window.atob` and `window.btoa` implementations. They also worked on adding postMessage and click behavior for inputs.
Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:80 commits, 184 PRs, 91 pushes in 11 months
Contributions summary:Jeff primarily contributed to the testing infrastructure of the `web-platform-tests/wpt` repository. Their commits focus on fixing issues related to the test runner, specifically addressing crashes and ensuring the correct handling of browser-specific configurations, such as those for Firefox. They also addressed an issue with the Sauce Connect metrics address and Firefox platform detection. Furthermore, the user is working on managing the command queue for browsers.
microsoft-edgetest-runnerspecssafarifirefox
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.