“I can highly recommend Steve to any business or individual looking to build a professional and high-quality website. Steve went above and beyond from the moment we started working together…”
Freelance WordPress and WooCommerce developer in Bath. Custom themes and online stores built for speed, security, and easy editing.
Custom WordPress and WooCommerce projects for agencies, education, retail, and everyone in between.

Bespoke WordPress websites for Schools Go Surfing and Schools Go Skiing with GSAP animations, interactive destination maps, and easy content editing.

VetCPD custom WooCommerce rebuild with course logic, dynamic pricing, events, and ACF blocks so the team can manage veterinary CPD courses with ease.

Custom WordPress website for We Are Reach, a creative agency for entertainment brands, showcasing video, design, social, and fandom-led IP campaigns.

Sewing Sanctuary custom WordPress and WooCommerce store for UK fabric retail: shop by the metre, trade accounts, membership patterns, and classes.
What I Do
Bespoke themes and plugins built from scratch. Clean, purposeful code from a freelance WordPress developer who wants to help.
Learn moreFlexible content architectures using ACF giving editors full control without touching code.
Learn moreCustom stores built for conversion. From product pages to checkout flows, every detail is considered.
Learn moreCore Web Vitals, caching, image optimisation, and database tuning. Faster sites rank better and convert more freelance performance optimisation included.
Learn moreConsidered, conversion-focused design for websites, brands and everything in between.
Learn moreWordPress development and overflow support when your team needs an experienced developer in their corner. Every piece of work is created for you and belongs to you upon delivery.
Learn moreWhat it's actually like to work together, straight from past clients.
I'm a down to earth developer who genuinely likes helping people build websites they will love.
The person on the call is the person writing the code. No layers in between.
Plain-English updates and quick responses. You always know where things stand.
No builder lock-in. Documented, maintainable, and yours when we are done.
Projects scoped properly and delivered on time. Late launches cost you money.
Speed, security and SEO handled from the start, not patched on afterwards.
Ongoing support when you need it. I do not disappear once the site goes live.
Whether you're starting from scratch or fixing up an existing site, let's chat. No pressure, just honest advice.