I build and operate data infrastructure over very large, messy corpora: the pipelines, the public APIs that serve them, and the search indexes on top.

I'm the CTO at OpenAlex, an open index of the world's scholarly literature — 320M+ works behind a free public API, built by a small team on a small budget. I've been its primary backend author for eight years.

I write here about what I'm working on and what I've learned doing it: Python, data pipelines, public APIs, search, and lately coding agents. More on theabout page.

Writing