Build
Full-stack apps and high-performance APIs — schema to interface, with clean contracts and observability from day one. I design each service to stay readable, testable and easy to extend years later.
Three movements that carry an idea from schema to production — build, integrate and operate, without losing control along the way.
Full-stack apps and high-performance APIs — schema to interface, with clean contracts and observability from day one. I design each service to stay readable, testable and easy to extend years later.
Payment, messaging and third-party rails wired into production — reconciled, audited and resilient to retries. Every integration ships signed webhooks and explicit error handling so money and messages never get lost.
Self-hosted infrastructure, CI/CD and monitoring — so shipping is boring, repeatable and cheap to keep alive. I measure, alert and automate so systems keep running lean long after launch.
Each section is its own space — wander through the work, the stack, the integrations and the story behind the systems I build.