Most WordPress sites look and feel like everyone else's. I design and build from scratch — combining 20+ years of experience with a process that puts your goals first, from initial idea through to launch and beyond.

Most WordPress websites are built on off-the-shelf themes or drag-and-drop builders — which means they look like everyone else's, carry bloat you don't need, and are harder to evolve over time.
I design and build custom WordPress themes from scratch, tailored to your goals, your audience, and your identity.
Working with a freelancer isn't just a budget decision — it's a safer one. You know exactly who's doing the work, and nothing gets lost between people.
Fast to set up. Looks like everyone else. Limited by what the theme allows.
Designed around your goals. Unique to your brand. Built to grow with you.
Work gets handed between people. Things get lost in handovers. The person you brief may not be the person who builds your site.
You deal with one person throughout. Nothing gets missed, nothing gets lost. The person you talk to is the person doing the work.
From the first conversation to launch day — and beyond. Every project follows the same structured approach: understand, design, build, refine, launch.
Every project starts with understanding your goals, your audience, and what success looks like for your business. This becomes the foundation everything else is built on.
Before any code is written, I create detailed wireframes and visual designs. These include interactive prototypes so you can click through and experience your site's layout and flow before development begins.
With the design approved, I build a fully functional WordPress site on a private test environment. Clean, efficient code — built for performance, security, and ease of use.
Every site is optimised for speed, search engine visibility, and accessibility before it goes anywhere near a live URL. These aren't afterthoughts — they're built in from the start.
Your custom theme is built so that updating content is straightforward — no developer needed for day-to-day changes. You stay in control without worrying about breaking anything.
Go-live is the beginning, not the end. Optional support and maintenance keeps your site secure, up to date, and evolving as your business grows.
A lot of businesses end up with a website that looks fine but doesn't really work — not because of the platform, but because the design wasn't grounded in the right questions from the start. What do your customers need to see? What do you need them to do? What makes you different?
Good design isn't decoration. It's the difference between a site that converts and one that just exists.
With 20+ years of experience across design, development, and ongoing client relationships, I build websites that are thoughtful, performant, and genuinely useful — for you and your customers.
years of experience across web design, development, and brand identity
weeks is a typical project timeline from first conversation to launch
off-the-shelf themes used — every site is designed and built from scratch
point of contact throughout — design, build, and support handled by the same person
Every project is scoped individually — but here's a realistic guide to what different types of project typically involve. Get in touch and I'll give you a clear, honest picture of what your project would cost.
For businesses that need a clear, well-built site that reflects who they are and gets the basics right from day one.
Best for small businesses or startups needing a solid, professional site.
For businesses that need a site built for scale — broader concept exploration, a larger module library, and room for custom functionality.
Best for established businesses wanting more leads, more flexibility, and room to grow.
Already have a WordPress site? I can take it on and keep it secure, up to date, and evolving — whether I built it or not.
For anyone who wants their site looked after without thinking about it.
Not sure what you need? That's fine — most projects start with a conversation.
Get in touch and I'll help you figure out the right scope and approach for your goals, without any obligation.
Yes — we'll start with a review of what's working and what isn't. Sometimes that means a full redesign; sometimes it's targeted improvements to specific areas. Either way, nothing changes without a conversation first.
Most projects take around 5–8 weeks from first conversation to launch. Larger or more complex builds may take longer — I'll give you a clear timeline before anything starts.
Yes — mobile-first design and fast load times are part of every project, not optional extras.
Yes — technical SEO is built in from the start: clean markup, fast load times, and proper setup with Rank Math. It's a solid foundation — not a guarantee of rankings, but the right place to start.
Yes — every site is built for easy content editing. I'll walk you through it before handover, and I'm always on hand if you get stuck.
Yes — I work on brand identity as well as websites: logo, colour palette, typography, and usage guidelines. I can also handle print and digital materials alongside a web project.
Yes — I work as a freelance resource for agencies as well as directly with businesses. Get in touch and we can talk through how that might work.
Not sure what you need? I'll talk you through it — no pressure, no jargon. Just an honest conversation about what's possible and what it would take.
"*" indicates required fields