Technical Lead & Senior Software Engineer

Hands‑on engineering leadership for complex digital transformation programmes. I help product and engineering teams turn fragile legacy web estates into robust platforms that are faster and easier to maintain, scale, govern, and improve.

I'm John Kavanagh, an award‑winning software engineering specialist based in sunny overcast Brighton, UK.

I am an enthusiastic senior software engineer and technical leader with over twenty‑three years of hands‑on experience.

I help teams and clients design, build and improve websites, applications and web platforms, pairing architecture, delivery judgement and hands‑on 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

    Polestar

    Senior developer on Polestar's highly animated, interactive website and automotive configurators, built with Gatsby, React, and TypeScript as Volvo's former go‑faster brand evolved into an EV company.

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

    John Lewis
    & Partners

    Senior developer in the Findability team, leading 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.
  3. Featured case study

    HSBC Corporate
    Banking

    Lead UI development across several HSBC digital transformation projects, spanning commercial banking, React platform development, legacy integration, and complex global banking workflows.

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

Previous Clients

Availability

I am currently leading a global digital transformation engagement, with limited availability until early 2027. Short diagnostics or urgent work may be possible sooner.

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

Have a complex web platform issue?

Tell me what is blocked, what has changed, and what needs to be true after the fix. I'll come back with a practical next step.