About Me

I'm John, an award-winning contract software engineer and front-end web development specialist. I work in London and across the South East, or remotely from my seaside studio in sunny rainy Brighton.

I am a versatile, innovative, and enthusiastic Principal Software Engineer with over twentythree years of handson web development experience (sixteen as a contractor), and a strong background in computer science and software engineering. I lead delivery across architecture, engineering standards, and team mentoring, driven to build great things that remain great for many years to come.

Skip past clients

Previous Clients

Introduction

First and foremost, I am a passionate technologist who specialises in web-based engineering and front-end architecture. Driven by a mix of creativity and pragmatism, I use my love for the craft of web development to advocate for fundamentally well-engineered, maintainable, testable, and scalable software.

I am a friendly and creative problem-solver; a tech leader who uses my expertise and experience to champion change and improve the web for my clients and their customers. I develop innovative and strategic solutions to online problems and design and implement beautiful, accessible, and performant code.

In more detail

As a contract software engineer, I've had the privilege to be involved in a wide range of exciting and varied projects using any number of different approaches and technologies. This experience has made me adaptable and confident in my work, happy and able to pick up new SPA frameworks as they emerge, and integrate seamlessly into different teams, working environments, and architectural contexts.

My experience includes years of development within React, Angular, Polymer, and Clojure ecosystems, integrating with Java, .NET, or Python or alongside more traditional PHP and ecommerce with Episerver or AEM. I've worked with a wide variety of different clients and within different businesses, from customerfacing bigname household brands and enterpriselevel software development to much smaller greenfield projects.

As an accomplished principal engineer, I'm confident in managementfocused roles, adept at communicating with clients or stakeholders, and a levelheaded team mentor. In the ever‑evolving field of web development, I work hard to stay abreast of emerging technologies, and I'm always happy to share that knowledge with others.

My current preferred tech stack centres on Next.js (both App and Pages Router) with ReactJS, TypeScript and SCSS, typically supported by webpack and GraphQL. Earlier in my career I delivered largescale Gatsby builds, but my work now focuses on modern Next.js architecture and performanceled replatforming. I've contributed to both the Next.js and Gatsby projects initially during Gatsby's peak adoption phase, and more recently through Next.js contributions that align with my focus on scalable, productiongrade platform engineering.

That focus on frameworklevel engineering began earlier in my career through involvement in the opensource development of the SproutCore framework, which was later adopted by Apple for their MobileMe web applications, and eventually evolving into Ember.js, a grounding that established my longstanding focus on robust frontend architecture.

Away from my laptop, I watch disaster films and occasionally read (and write) scifi. I am a LEGO nerd who was thrilled when my sixyearold wanted to build spaceships with me, although I was less thrilled when those same spaceships found their way into the company of her burgeoning unicorn collection...

I was once part of a relatively successful band and toured alongside the sorts of indie and Britpop names you would probably recognise. I starred fleetingly in a popular music video. I am a published author and a retired public speaker.

I am a qualified rally driver and an everyday petrolhead, although you are more likely to find me driving my family around in a very sensible Volvo now. I enjoy the occasional meal out and have been known to try my hand at cooking, which sometimes results in us getting a takeaway after I've burnt the dinner.

Above all, I am privileged to be a husband and father to two young girls. Since the arrival of our first daughter nine years ago, and our second five years later, you will most likely find me rounding off the day exhausted, covered in stickers or glitter, and uncontrollably humming The Peppa Pig theme tune.

Upcoming Availability

I am currently leading a new digital transformation project. I expect to be available for my next challenge from September 2026.

View full availability
  1. Sep

    Book now
  2. Oct

    Book now
  3. Nov

    Book now
  4. Dec

    Book now