I design and run the foundations other engineers build on: architecture, infrastructure, identity and security, and the engineering standards that hold them together.
Much of my recent work is about making AI-assisted delivery trustworthy. I hold agent-written code to the same standard as anyone's: a written spec before code, tests first, a hook that stops an agent finishing until typecheck, lint and tests pass, and adversarial review by a model from a second vendor.
I do my best work where a small team needs to operate like a much larger one: setting technical direction through architecture decision records, choosing platforms on measured evidence, and automating the work nobody should do by hand.