Ledgerline
Event-sourced payment reconciliation engine matching bank statements against internal ledgers in near real time, with an auditable replay log.
I design and build backend systems, APIs and data platforms in Python — clean, typed, observable code that keeps running when the traffic doesn’t stop.
I’m a senior Python developer with more than a decade of experience turning messy business problems into dependable software. My work sits where product meets infrastructure: high-throughput APIs, event-driven services and data pipelines that teams can actually reason about.
I care about type-safe code, honest tests and systems that explain themselves through good logs and metrics. I enjoy mentoring, running pragmatic code reviews and leading migrations — from monoliths to services, from Python 2 to modern async Python.
Four pieces from recent years — production systems where Python carried real load and real money.
Event-sourced payment reconciliation engine matching bank statements against internal ledgers in near real time, with an auditable replay log.
A data platform rebuild: Airflow orchestration, Polars transforms and dbt models replacing a fragile collection of cron scripts.
Async observability agent that streams service metrics, flags anomalies with lightweight statistical models and opens incidents automatically.
A small, fully typed configuration library: layered sources, secrets backends and validation errors humans can read.
Backend architecture, a data platform that needs taming, or a team that needs a senior Python hand — I’d like to hear about it.
Start a conversation