About
Hi, I'm Jeff Carpenter, a software engineer living in San Francisco.
I currently build machine learning tools for autonomous driving at Waymo. Prior to that I was at Google on the Chrome team. Prior to that, see my LinkedIn.
Outside of work I'm into running, books, and learning languages. I'm @jcarp on Twitter.
Best Of
Here are a few of my most read posts:
- Build a Markov Chain Sentence Generator in 20 lines of Python
- How are Words Represented in Machine Learning?
- How to Solve Every Software Engineering Interview Question
- Understanding the Security of Cryptographic Hash Functions
Current Side Projects
Open Source
- I started wpt.fyi, a data platform+dashboard for making browsers more API compatible.
- I’m the maintainer of abab, a JavaScript module for base64 with 8 million downloads weekly.
- Various contributions to Chromium and Chromium infrastructure.
- Various contributions to jsdom, a DOM emulation library for JavaScript.
For more details please request my resume.
Bookkeeping
- The opinions expressed on this blog represent only my personal opinion and not that of my current or past employers.
- Unless otherwise stated, all prose on this site is copyright under CC BY-NC-SA 4.0.
- All code is copyright under the MIT License.