John Lewis
& Partners
Senior developer as part of team 'Findability'. Led the digital implementation of the 'John Lewis & Partners' rebrand alongside new feature development, user journey optimisation, and performance improvements.

Use this page for web performance debugging when the site got slower after tag‑manager, analytics, consent, or personalisation changes and too much of the render budget is now going on third‑party tooling.
Reduce third‑party script cost when GTM, analytics, consent, or personalisation tooling starts dragging down key journeys.
Senior developer as part of team 'Findability'. Led the digital implementation of the 'John Lewis & Partners' rebrand alongside new feature development, user journey optimisation, and performance improvements.

Lead front‑end developer within the e‑commerce Customer Experience team. Leading the delivery of new features, as well as considerable refactoring and improvement of the existing platform's performance.

Senior software engineer on the UK and Ireland replatform, migrating Nando’s customer‑facing websites from legacy Drupal to a unified headless platform built with Next.js and Storyblok, with a focus on performance, accessibility, and SEO.

Boost website performance with HTML, CSS & JavaScript optimisation. I explore techniques: lazy loading, critical CSS, script deferment for faster load times.
Using the CSS content-visibility property we can control how an element interacts with the browser render, controlling when or how an element content renders
Time To First Byte (TTFB) is a crucial influence on website performance. The easy answer is increasing server resources, but there are other considerations too.
Parent hub
Choose the right performance and stability investigation when a live Next.js stack is slower, less stable, or harder to reason about after change.
Capability
Bring in performance help when page loads feel slow, Core Web Vitals are slipping, or scripting cost is hurting key user journeys.
Adjacent scenario
Recover lost Core Web Vitals after a release before the site feels slower and key routes start hurting conversion, crawl efficiency, or release confidence.
Adjacent scenario
Diagnose hydration mismatches before Hydration failed errors, brittle UI, and production‑only rendering bugs start compounding.
Related page
Bring in engineering‑led SEO help when Google is not indexing important JavaScript pages because rendering, crawlability, metadata, or migration changes are getting in the way.
Send me the affected page or route, point me at the code if that helps, and tell me what you expected to happen versus what is happening now. If this connects to a Next.js migration, technical SEO drop, performance issue, launch, or platform move, include that context too. I'll come back with the clearest next step.