About Me
I build things that actually work.
I've spent 10 years in tech working across backend engineering, platform systems, QA, and product-facing roles.
That breadth is deliberate. Writing code makes me better at diagnosing failures. Running QA makes me build more defensible systems. Working close to product keeps my engineering grounded in what actually matters.
I'm driven by the gap between what software promises and what it delivers, and I do my best work closing that gap with clear thinking and reliable execution.
Disciplines
Three Lenses. One Perspective.
Quality Assurance
I don't just find bugs — I design systems that prevent them. From test strategy and automation frameworks to CI/CD integration and defect root cause analysis, I bring rigor to quality.
Full-Stack Development
I build the things I test and test the things I build. TypeScript, React, Node.js, APIs, databases — I'm comfortable across the entire stack and know where the bodies are buried.
Product Management
I speak fluent engineer and fluent stakeholder. I write roadmaps that ship, prioritize ruthlessly, and make sure the team is always working on the most valuable thing.