About
Frontend is my craft.Product responsibility shapes how I work.
I began in interface design and moved into frontend engineering because I wanted to be responsible for how products worked, not only how they looked.
Since 2006, that role has expanded into architecture, UX, testing, design systems, product discovery, recruitment and technical leadership. I am most useful in teams where engineers are close to the problem and share responsibility for the quality of the outcome.
What drives my work
I work best when I understand why a problem matters, have enough autonomy to shape it and can see the effect of the work on the product or its users.
That is why I tend to work beyond implementation and get involved in UX, architecture, requirements and product trade-offs.
Daniel Pink and Simon Sinek are useful shorthand, but the working behaviour matters more to me.
How I work
Clarify the problem before implementation
A detailed requirement is not the same as a well-defined problem.
Surface trade-offs early
Raise technical, UX and delivery risks while decisions are still cheap to change.
Build quality into delivery
Accessibility, testing and maintainability belong in implementation, not as a final pass.
Domain experience
E-commerce
Long-term commercial product work on storefronts, catalogue structures, checkout, customer journeys and design systems.
Digital health
Consulting work on product direction, UX and frontend delivery for an undisclosed digital-health company.
Sports data
Independent product work on Elevenrate, focused on football data and public pages.
Family information
Independent product work on Navidoo, focused on age-aware records and timeline data.
Workflow
AI in the engineering workflow
I use Codex and GPT for codebase analysis, implementation planning, prototyping, debugging and test generation. The output is still reviewed against product intent, architecture and production behaviour.
Alongside senior frontend and product engineering work, I am open to hands-on technical leadership and focused product and UX consulting engagements.