I'm a backend engineer who genuinely enjoys thinking about how systems fail — not pessimistically, but because if I can picture every way something breaks, I can build it so it doesn't. That was the job for four years at Amazon, across FinTech and Worldwide Returns.
Day to day that meant distributed services handling millions of requests, APIs other teams actually wanted to use, and the occasional 2am staring contest with a dashboard over a latency spike.
Outside of work I build to scratch my own itch. GoKV exists because I wanted to know how a database really works under the hood; ContractLens grew out of agreeing to one too many terms and conditions without ever reading them. These days I'm taking on select freelance work — backend architecture, API design, and systems consulting for teams that need things to scale reliably.
Working with
- Java
- Go
- Spring Boot
- AWS
- Distributed Systems
- System Design
- Postgres
- LLM / RAG tooling