01 Product-Focused Web Engineer

Building digital products that solve complex business problems.

18 years designing, building and evolving thoughtful digital products, SaaS platforms and business-critical systems.

18
years delivering digital products
100+
commercial projects powered
Millions
of users served by delivered platforms

02 Work

Selected projects

A selection of products and platforms spanning SaaS, enterprise systems, accessibility, content management and large-scale digital experiences.

03 Approach

How I work

A practical, product-minded approach — understanding the problem first, then designing and building the simplest solution that solves it well.

Understand

Learn the business, users, constraints and the problem behind the requested solution.

Simplify

Break complexity into manageable parts and identify the shortest path to something useful.

Design

Shape architecture, interactions and workflows around how people actually need to use the product.

Build

Deliver performant, accessible and maintainable systems using technology appropriate to the problem.

Refine

Measure what works, remove friction and evolve the product as requirements change.

04 Clients

Selected clients

A selection of organisations I’ve worked with across long-term partnerships, focused projects and complex digital products.

McDonald's
Taylor Wimpey
ExCeL London
O2
Unilever
Cognizant
Bausch + Lomb
Saab Seaeye
SES Water
Computercentre
Buzzacott
PlasticFree
Travelife
Close Brothers
Thinkers50

05 About

Product thinking, backed by hands-on engineering.

I’m a product-focused web engineer with 18 years’ experience turning complex, ambiguous requirements into digital products people can actually use.

I work comfortably across product thinking, UX, frontend and backend engineering, technical architecture and delivery — particularly where there isn’t already a perfectly written specification waiting to be built.

My background is primarily in PHP and JavaScript, building everything from campaign sites and content platforms to ecommerce, SaaS products, integrations and business-critical web applications. I’m equally comfortable working through interface details in HTML and CSS, designing application and database structure, integrating third-party APIs or getting into the infrastructure behind the product.

That breadth means I can move between the detail and the bigger picture: understanding what users need, questioning unnecessary complexity, making sensible technical decisions and carrying work through to a reliable finished product.

Technical breadth

  • Object-oriented PHP, JavaScript and TypeScript, semantic HTML and modern CSS
  • Responsive UI, accessibility, frontend performance and asset optimisation
  • APIs, third-party integrations, authentication, SSO and payment systems
  • Relational databases, data modelling and SQL
  • Node.js-based build tooling, GitHub Actions, CI/CD and automated deployment workflows
  • Linux hosting, cloud/CDN environments, SSH, DNS, SSL and web server configuration
  • Technical architecture, debugging, production support and legacy systems