About me
Senior software engineer with a bias for simple systems that age well.
I work across TypeScript, React, Node.js, and cloud platforms, with particular interest in reliability, observability, and designing systems teams can reason about quickly.
My work sits at the intersection of product delivery and operational quality. I enjoy building interfaces that feel fast, APIs that fail predictably, and platform capabilities that help teams move with confidence.
This site is where I publish notes about system design, performance, testing, cloud infrastructure, OpenTelemetry, Grafana, and lessons from shipping production software.
I care deeply about maintainability: descriptive naming, good defaults, excellent docs, and removing complexity before adding abstractions.