Backend‑leaning full‑stack engineer passionate about designing distributed systems, helping teams ship faster, and turning messy domains into clean, maintainable architectures.
Currently focused on:
Event‑driven systems with Go & TypeScript · Hexagonal Architecture & DDD · Observability & Reliability (OpenTelemetry, tracing, SLOs)
- I design systems for humans first, machines second
- I care deeply about feedback loops: observability, metrics, tracing, and learning
- I optimize for long‑term velocity, not short‑term heroics
- I believe great engineers grow other great engineers
I gravitate towards architectures that create clarity: explicit boundaries, strong domain models, and boring‑on‑purpose infrastructure. Hexagonal Architecture and DDD are not dogma for me — they’re tools to reduce cognitive load and help teams move faster with confidence.
I’m particularly excited about the intersection of:
- Distributed systems & event‑driven architectures
- Reliability engineering & observability
- Developer experience & platform enablement
- Clear system design and thoughtful trade‑offs
- Ownership from problem to production to learning
- Calm, pragmatic leadership under uncertainty
- Strong collaboration across product, design, and engineering
- Go, TypeScript, Node.js, C#
- Event‑driven systems, message brokers, and async workflows
- NestJS, Gin, Echo
- OpenTelemetry, Prometheus, Grafana
- PostgreSQL, Redis
"Build systems that customers love and enhance people"



