Skip to content

What I do

Development that solves more than the technical problem.

I help businesses build and improve websites through front-end development, WordPress and experimentation, with user experience, maintainability and commercial goals considered from the start.

Main Services

I do more than front-end development

Experimentation

CRO & A/B Testing

Strategy to delivery

Development

JavaScript & TypeScript

Modern Front End

WordPress

ACF and Timber

Bespoke Builds

Quality

Playwright

QA & optimisation

How I work

A straightforward process, without making everything a process.

01

Understand the problem

Before I build anything, I want to understand what you’re trying to achieve, what’s getting in the way and what already exists. It keeps the work focused and avoids solving the wrong problem beautifully.

02

Plan the right solution

I’ll turn that into a practical approach and keep it proportionate. If a small change solves it, I’m not going to invent a rebuild just to make the project look bigger.

03

Build and collaborate

I’ll get into the development, keep progress easy to follow and bring you in where feedback actually matters, rather than turning every decision into another meeting.

04

Test and refine

Before I call it done, I’ll test the important journeys, check the experience across devices and tidy up the details that separate ‘technically works’ from ‘actually feels finished’.

Frequently asked questions

A few of the practical things people usually want to know before we get into a project.

What kind of projects do you take on?

I mainly work on WordPress development, front-end builds, UX and CRO improvements, experimentation and custom functionality. If you have an existing site that needs improving rather than rebuilding from scratch, that’s absolutely fine too.

Can you work with an existing website?

Yes. A lot of useful development work starts with what is already there. That might mean improving a journey, building a new section, fixing technical debt, creating custom WordPress blocks or untangling something that has been annoying everyone for far too long.

Do you only work with WordPress?

WordPress is where I have the deepest experience, but the work around it often covers HTML, CSS, JavaScript, TypeScript, APIs, analytics, UX and conversion work too. I’m more interested in solving the problem properly than forcing everything into one tool.

Can you help with CRO and UX as well as development?

Yes. I like development work that has a reason behind it. That might mean improving a journey, reducing friction, making content easier to understand or building an experiment properly rather than changing something simply because it looks nicer.

Can you work with designers or existing teams?

Definitely. I’m comfortable working from finished designs, collaborating while a design is still evolving or joining an existing development, marketing or experimentation team where extra implementation support is needed.

Do you take on smaller jobs?

Yes, if the job is a good fit. Not everything needs to become a six-month rebuild. Sometimes the useful thing is fixing one awkward section, building one feature or solving a technical problem properly and getting out of the way.

What if I’m not sure what I need yet?

That’s fine. You do not need to arrive with a perfect technical brief. If you can explain the problem, what you want to achieve and what feels wrong today, I can help work out what actually needs building before anyone starts writing code.

Let's make something work better.