I'm a full-stack developer and indie hacker. Eight years writing code professionally, mostly at startups — the kind where "full-stack" means you touch the Terraform too.

These days I work for myself. I build small software products, ship them publicly, and see what sticks. Some make money. Some teach me something more valuable. All of them are mine, which matters more than I expected.

I gravitate toward the backend — databases, plumbing, the unsexy stuff that makes products work. On this blog I write about what I'm building: technical deep-dives, tool opinions, and whatever I wish had existed when I was stuck on the problem.

Outside code: good coffee, bad movies, long runs, and a mechanical keyboard habit I keep promising to quit.

Currently in Berlin. Building Slugworth. Reading Designing Data-Intensive Applications for the third time.


Work

2023 — now

Independent

Building and occasionally consulting.

2020 — 2023

Senior Engineer — Acme Corp

Backend infrastructure. Payments, data pipelines, scaling.

2017 — 2020

Engineer — various

Two startups, one agency. Learned what a 2am outage feels like.


Say hello