Senior Software Engineer & Technical Lead

Handson technical leadership across complex Next.js and React platforms, digital transformations, technical SEO, performance, migrations and platform architecture.

I'm John, an awardwinning software engineering specialist based in sunny cloudy Brighton, UK.

I am a friendly and enthusiastic senior engineer and technical leader backed by over twentythree years of handson experience.

I help teams and clients design, build and improve websites, applications and web platforms, pairing architecture, delivery judgement and handson TypeScript, React, HTML and CSS.

My portfolio is diverse; I work with global clients, solving real-world problems, including:

More about me

Featured Case Studies

  1. Featured case study

    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.

    Screenshot of the John Lewis website; part of John Kavanagh's selected project work.
  2. Featured case study

    Virgin Atlantic
    & Holidays

    Lead engineer on this massive replatforming project, unifying twelve disparate applications under a new headless architecture with React and Next.js.

    Screenshot of the Virgin Atlantic & Holidays website; part of John Kavanagh's selected project work.
  3. Featured case study

    LEGO

    Senior developer producing an allnew ecommerce platform with React. Designed to handle high traffic volumes and support multilanguage and multiple currencies.

    Screenshot of the LEGO website; part of John Kavanagh's selected project work.
Skip past clients

Previous Clients

Availability

I am currently leading a new digital transformation engagement, with availability for selected consulting and engineering delivery from September 2026. Short diagnostics or urgent work may be possible sooner.

View calendar
  1. Enquire
  2. Enquire
  3. Enquire
  4. Enquire

Looking for technical direction?

I support teams that need senior judgement on React, Next.js, headless CMS architecture, performance, migrations, and technical SEO.