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

The real test is whether the work changes the product or the user's experience.

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.