A change your team can keep building on.

I review enough of the codebase to understand the requirement, implement the change and test the important paths. If the scope is larger than it first appears, I'll explain why and recommend a practical way forward before we commit.

A close view of a well-used cobbled street
Based in BanburyThe street is more than a name.

How I work

Implement the next required change.

I work with React, Next.js, TypeScript, Node.js and Java/Spring Boot. I can complete a component, repair a complex defect, connect an API or improve a slow or fragile journey, with the scope based on the technical requirement.

I work with the architecture and release process you already have. The aim is to deliver a maintainable change your team can continue building on, rather than start an unnecessary rewrite.

React & Next.js

Components, server-rendering issues, forms, account journeys and feature work delivered inside your current application.

Java & Spring Boot

Contained backend changes and integrations where a React interface depends on an existing Java service.

APIs & Integrations

Stripe payments and connections to CRM or learning platforms, including authentication, webhooks and the data moving between systems.

Send the messy version

What’s been stuck on your list?

A link and a rough explanation are enough to start. I’ll reply within one working day with a practical next step.

Start the conversation