Backend-leaning full-stack engineer. I build systems that stay up at 3am — APIs, pipelines, and the boring infrastructure that makes the exciting features possible.
Own the payments infrastructure team. Led the LedgerSync rebuild that took reconciliation time from hours to under a minute.
Built and maintained core banking APIs handling 2M+ requests/day. Cut P99 latency by 40% through query and caching work.
First engineering hire. Built the initial product from a Django prototype into a service handling real customer traffic.
Real-time reconciliation engine processing 40K transactions/min across three payment providers with sub-second consistency checks.
Logistics routing API cutting average delivery time 18% for a 200-vehicle fleet, using a custom constraint solver.
Internal observability dashboard replacing three paid tools, saving the team roughly $40K/year in tooling costs.
Open-source job queue with at-least-once delivery guarantees, now used by 400+ repos on GitHub.
I care more about the system staying correct than the demo looking good. Most of my work lives in the parts of a product users never see directly — the queue that doesn't drop messages, the migration that doesn't lock the table, the API that degrades gracefully instead of falling over.
Before this I spent two years on a fintech backend team, which is where the obsession with correctness actually comes from. Money bugs teach you fast.