About
An entrepreneurial approach to building software.
For me, building starts with a problem worth solving. I care about who a product serves, why they would choose it, and what it takes to make it useful. I test assumptions, ship focused solutions, and improve through feedback.
I focus on AI native systems and pipelines, agent orchestration, and distributed systems. My backend toolkit includes Java, Spring Boot, Kafka, RabbitMQ, Redis, AWS and OpenTelemetry.
This site brings together my technical writing and public code, with an emphasis on making engineering decisions and their trade-offs easier to understand.