About

I’m a senior product engineer with eight years of experience building complex SaaS products with React, Vue, TypeScript, Node.js and Ruby on Rails. I own product problems end to end and work across the stack, using systems thinking and product judgement to understand complex domains, identify the concepts, rules and relationships that matter, and turn that understanding into clear, reliable software. I build with clear boundaries, low cognitive load and abstractions that earn their place. I’m at my best in teams where engineers work closely with users and domain experts and are expected to question assumptions and help define problems before deciding how to solve them.
Outside of work, I'm a die-hard Liverpool FC supporter and season ticket holder.
Up the Reds.
Professional profile
Engineering capability profile
This profile shows the capabilities I already practise, the areas I am actively developing, and the skills I think create the most leverage in product engineering.
The aim is not to grade myself. It is to make my current profile and direction visible at the same time: what I have evidence for today, where I am investing next, and the kind of engineer I am deliberately building toward.