Skip to main content

$ whoami

I work as an infrastructure engineer at the Python Software Foundation. My job is keeping the lights on for PyPI, python.org, docs.python.org, and a bunch of other services that Python developers use without thinking about. PyPI alone pushes about 160 petabytes a month and handles 7 billion requests daily, which makes it high-stakes when things break at 3am and the pager goes off.

The stack is a mix of Kubernetes (we run our own PaaS called Cabotage), Salt for config management, a fleet of DigitalOcean VMs, and some legacy systems that have been running since before I was writing code.

PyCon US is a big part of my year. I help run the technical side: the registration system, mobile apps (iOS and Android), digital signage, badge printing, the travel grants portal, and whatever else needs doing when you're setting up a conference for 3,000+ people. That means showing up a week early to run ethernet, configure iPads, and debug why the badge printer decided to stop working. I also give talks at PyCon and other conferences when I have something worth saying.

Before the PSF, I was at O'Reilly Auto Parts building distributed systems and managing petabyte-scale storage. Before that, I automated things at Labcorp and learned that healthcare IT moves slower than you'd hope.

Outside of work, I'm a triager on the CPython core team, mostly focused on infrastructure and CI. I also help maintain the Litestar organization, which includes projects like litestar, advanced-alchemy, polyfactory, and sqlspec. They get about 5.5 million downloads a month and are used by companies like Google, O'Reilly Auto Parts, Mozilla, Red Bull Racing, the NFL, the European Union, and universities. Mostly I review PRs and try to keep the release schedule from slipping.

I'm interested in distributed systems, infrastructure automation, and lately I've been picking up Rust and building some apps in React Native. My CV has more details if you want the full list of tools I've used.