Backend-leaning software engineer who ships and cleans up after themself.
I build reliable systems — APIs, data pipelines, and the occasional CLI tool nobody asked for but everybody ends up using. Currently focused on distributed systems and developer tooling.
Things I've built
A few repos that hold up. More on GitHub.
An append-only ledger engine for financial event sourcing, built to replay years of history in seconds without losing an audit trail.
A lightweight task queue with visual retry graphs, built after debugging one too many silent Celery failures at 2am.
A warehouse inventory service with real-time stock sync across 40+ retail locations, handling ~2M requests/day.
A terminal tool that turns Postgres query plans into readable diagrams, so nobody has to squint at EXPLAIN ANALYZE output again.
What I reach for
Not a bar chart — a working set. Here's what's load-bearing versus what I keep around out of habit.
Career, versioned
Each role as a release — what shipped, what changed.
- Led migration of the core billing service from monolith to event-driven architecture, cutting p99 latency by 61%.
- Introduced on-call runbooks and SLOs that reduced incident MTTR from 45 to 12 minutes.
- Mentored three engineers through their first production on-call rotation.
- Built the internal inventory API now handling 2M+ requests a day across 40 retail sites.
- Shipped a job orchestration layer that replaced a fragile cron-job setup.
- Started on internal tooling, ended up owning the deploy pipeline for six client projects.
Say hello
Open to interesting backend and infra work.