About
Distributed systems engineer with a soft spot for developer ergonomics. I build tools that make the hard parts of building software feel like the easy parts.
Work Experience
Jun 2021 — Present
San Francisco, CA
Tech lead for the Workers runtime. Cut cold-start latency by 4x and shipped the v8-isolates-per-request model that now serves trillions of requests per day.
Apr 2018 — May 2021
San Francisco, CA
Built the API rate-limiting and idempotency layer that ingested 4B events/day. Led the gradual migration from Ruby to Go for the highest-throughput payment paths.
Sep 2015 — Mar 2018
San Francisco, CA
Worked on the payments terminal SDK and the merchant inventory APIs.
Writing
2024
On the Cloudflare blog
2023
Co-authored with the Stripe API team
Speaking
2024
2023
When to choose a state machine
Strange Loop, St. Louis
Side Projects
Education
Sep 2011 — May 2015
BS, Computer Science at Carnegie Mellon University
Pittsburgh, PA