Product engineering
Working close to the problem—shaping flows, removing friction and shipping the right level of solution.
Senior software engineer / Product-minded
I work across product experience, engineering foundations and AI-enabled delivery—turning ambiguous problems into useful, maintainable software.
Working close to the problem—shaping flows, removing friction and shipping the right level of solution.
Design systems, accessibility, testing, CI and the foundations that help teams move with confidence.
Practical tooling that accelerates judgement without hiding risk, skipping review or pretending the work is done.
How I work
Useful over clever. Systems over tickets. Craft without theatre.
Clarify the trade-offs, then build the smallest version that is genuinely useful.
Good foundations should make the next decision easier, not lock it in too early.
Tools can accelerate the work. People should still understand and own the outcome.
About / Across the seams
I’m a senior software engineer with a frontend and product engineering base. I work best in the seams: turning unclear product problems into shippable experiences, then strengthening the systems around them.
That can mean design systems, accessibility, testing, CI, documentation or AI tooling. The technology changes; the aim does not—make the product more useful and leave a clearer path for the next person.
Interfaces shaped around the real user problem, not just the written ticket.
Shared patterns that make quality, accessibility and consistency easier to sustain.
Testing, CI and documentation that give teams confidence to keep moving.
Practical acceleration with the judgement, provenance and review still visible.