01Senior Software Engineer

Software that survives
contact with production.

I build dependable software, guide complex projects, and help engineering teams make thoughtful technical decisions.

02 / How I work

Clear thinking before clever code

All principles
01

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.

02

Build for the next change

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.

03

Own the outcome

Implementation is only one part of delivery. I care about rollout, observability, communication, and whether the result works in practice.

03 / Experience

Built across product, platform, and operations

Full timeline

February 2022 — Present

Software Development Engineer II

Amazon

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

Senior Software Engineer

ChyronHego

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

Software Engineer

SITA

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

Experience, capabilities, and the work behind them.