About

I like the problems that start out badly defined.

A software engineer who specializes in quality, automation, and delivery you can rely on.

How I work

Wide view, hands still on the code.

I want to understand the whole system: the product, the code, the path to release, and what an engineer actually looks at when something breaks. It’s why I’ve never settled into development, infrastructure, or testing for very long.

Most of my work starts with something vague and ends with something a team can maintain. What I care about is the friction in between: slow feedback, a signal nobody trusts, the step everyone quietly dreads.

I tend to stay with a problem until it’s properly solved, and I’d rather explain a decision than defend it. Away from a terminal I’m into travel, cars, aviation, and space.

Let’s solve something difficult

If any of this is useful to you, get in touch.

I’m open to roles in quality engineering, automation architecture, and developer productivity, and always happy to talk about applied AI.