Call WhatsApp
About me

Let's see if we're a good fit

I've been building websites for small businesses since 2006. Not as a side project, but as my whole career. No agency overhead, no junior developers, no templates bought off a shelf.

I'm not the cheapest option out there, and I won't pretend to be. But if you want someone who's still working with clients 10, 15, even 20 years after the first project, that might be worth a conversation.

Every site I build is designed from scratch around your business. I ask a lot of questions, I care about the details, and I'm still answering emails about sites I built a decade ago. That's the kind of working relationship I enjoy.

How I work

Straight answers, no surprises

01

Free discovery call

We talk through what you need, what you've tried, and what you want to achieve. No pitch, no pressure. I'll tell you honestly if I'm not the right fit.

02

Written proposal

You get a clear, fixed-price proposal before any work starts. No hourly rates, no surprise invoices. Scope, timeline, and cost in plain English.

03

Build and review

I design and build in stages, sharing work for feedback along the way. You're never kept in the dark while I disappear for six weeks.

04

Launch and beyond

Most clients stay on a monthly management plan after launch. Hosting, updates, SEO, content changes — one point of contact for everything.

Specialisms

What I bring to the table

Astro & static sites

Fast, lean, secure. Perfect for most small business sites. No CMS bloat, no plugin vulnerabilities, perfect Lighthouse scores.

WordPress & Divi

For clients who need to manage their own content. I build WordPress sites that are actually maintainable — not a house of cards.

E-commerce

Bluepark, WooCommerce, Shopify. I've migrated shops, rebuilt checkout flows, and fixed the conversion problems that templates create.

SEO & Google Ads

I manage both. Several clients now hold top 3 positions for their most important search terms. Not promises — results you can see.

Sound like a good fit?

Ready to have
a conversation?

A 20-minute call is all it takes. I'll ask about your business and tell you honestly what I think you need.

Book a free call

No obligation · Typically responds same day