Services · 01 / WordPress

WordPress, engineered
not assembled.

Bespoke themes, custom plugins, WooCommerce, multisite and headless builds on core WordPress APIs - so they survive their fifth-anniversary update without a rebuild.

What I do

WordPress Development

Bespoke themes, custom plugins, WooCommerce, multisite and headless builds on core WordPress APIs - so they survive their fifth-anniversary update without a rebuild.

WooCommerce & multisite

Shops, subscriptions and multi-brand networks that stay fast and manageable as they grow.

Headless & APIs

WordPress as a backend for native iOS apps and custom front ends via the REST API.

Custom plugins

Bespoke functionality built the WordPress way - hooks, not hacks.

Rescue & hardening

Inherited a mess? I untangle, secure and document sites other people gave up on.

In depth

WordPress development, done properly.

Built on WordPress, not on top of it

I’ve been building with WordPress since 2006, long enough to watch every trend come and go. The sites that last are built on core WordPress APIs - custom post types, taxonomies, hooks and the REST API - with a bespoke theme that does exactly what your site needs and nothing it doesn’t. No page builders, no bloated multipurpose themes, and no stack of plugins patching over missing features.

Fast, secure and easy to edit

Every build is tuned for speed from the start: lean templates, sensible caching, optimised images and database queries that hold up when traffic spikes. That matters for your visitors and for Google, which rewards fast, stable pages in search. Editors get a clean admin with the fields they actually need, so updating content never means phoning a developer.

Custom plugins and integrations

When an off-the-shelf plugin can’t do the job, I write one. Booking systems, member areas, product configurators, CRM and accounting syncs - anything that needs WordPress to work with another system. Every plugin is built the WordPress way, documented, and written to survive core updates.

Rescues, redesigns and long-term care

A lot of my work starts with a site someone else built. I’ll audit it, fix what’s broken, strip out what’s slowing it down and give you a clear plan, whether that’s a careful clean-up or a full rebuild. Once you’re live, I host the site and keep it updated, backed up and monitored, so one person is responsible for all of it.

Working across Scotland and the UK

I’m based in Fife and work with businesses and agencies all over Scotland - Edinburgh, Glasgow, Dundee, Aberdeen, Inverness and Stirling - as well as clients across the UK and further afield. Most projects run remotely, and I’m happy to meet in person when it helps.

Examples

Work in this area.

Ink and Toner Recycling website - homepage, contact and collection booking pages
// WordPress · Collection bookings

Ink & Toner Recycling

Site for a nationwide printer cartridge recycling company: an online collection booking form with photo uploads, plus brand and location landing pages built to win local search.

Visit the live site ↗
Caledonian road sweeper hire website - homepage, about and Glasgow location pages
// WordPress · Local SEO

Caledonian Road Sweeper Hire

Site for a Scottish road sweeper hire fleet: service pages plus hundreds of town-by-town location pages, built to rank for road sweeper hire right across Scotland.

Visit the live site ↗
The Gifford Hotel website - homepage, about and room pages
// WordPress · Hotel bookings

The Gifford Hotel

Direct-booking site for an independent, self-service Edinburgh hotel: room pages with galleries and amenities, an availability search on every page, and guest reviews.

Visit the live site ↗
Good to know

Questions, answered.

Do you build on page builders?

No. I build bespoke themes on core WordPress so your site isn’t tied to a third-party builder’s roadmap or licence.

Can you take over a site someone else built?

Yes. A good chunk of my work is inheriting a codebase, making sense of it and getting it back on solid ground.

Do you work white-label for agencies?

Most of my WordPress work arrives that way. I slot into your process and your client never needs to know I exist.

How do you handle hosting and updates?

I host it for you. Your site runs on fast, managed hosting I look after, with updates, backups and monitoring handled on a monthly plan - one person to call if anything goes wrong.

How long does a WordPress build take?

It depends on scope, but most bespoke sites take somewhere between a few weeks and a couple of months. You’ll get a clear timeline in the proposal before any work starts.

Will I be able to update the site myself?

Yes. Every build comes with an editing setup designed around your content, so you can change text, images and pages without touching code.

Is WordPress good for SEO?

Yes, when it’s built well. Clean markup, fast load times, proper headings and structured data give you a strong foundation, and if you’re moving from an old site I’ll put redirects in place so you keep your rankings.

Do you only work with clients in Scotland?

No. I’m based in Fife and work with clients all over Scotland, but plenty of projects are for businesses elsewhere in the UK and beyond.

Has your site outgrown its theme?

Tell me what you’re working on. I’ll tell you straight whether I’m the right person for it.