Start with the customer problem
The fastest path to good software is understanding the customer's workflow, the real friction in it, and what a solved problem looks like in practice.
01Senior Software Engineer
I build dependable software, guide complex projects, and help engineering teams make thoughtful technical decisions.
02 / How I work
The fastest path to good software is understanding the customer's workflow, the real friction in it, and what a solved problem looks like in practice.
I favor clear boundaries, boring interfaces, and structure that reduces how much context a team has to hold — so systems can evolve without a rewrite.
Implementation is only one part of delivery. I care about rollout, observability, communication, and whether the result works in practice.
03 / Experience
February 2022 — Present
I design and deliver systems for Amazon Internal Audit, including audit issue management, AI-assisted engineering workflows, and operational tools used across the company.
August 2016 — January 2022
I was a core engineer for CAMIO, a globally deployed broadcast graphics asset-management platform built across .NET, SQL Server, React, and Node.js.
April 2012 — August 2016
I was a core engineer for a .NET passenger-processing platform that helps airports and airlines validate travelers and monitor real-time operational data.
04The short version