Ten live client sites and three products of my own

Everything below is live, and the address is on the page, so you can go and look rather than take my word for it. The client sites were built during four years as the main developer at a Sussex web studio, where I owned the whole delivery. The products are mine, start to finish, including the one I shut down.
  • 40+ sites since 2022
  • Retail, care, property, arts
  • 1 plugin on WordPress.org
  • 1 product retired on purpose

Products I designed, built and ran

Townsmith, the local pages engine for WordPress
Live on WordPress.org · free core, paid Pro

Townsmith

A local pages engine for WordPress. It builds a matrix of service-area pages from one blueprint, scores each out of 100 against thin-content rules, and blocks publication below the threshold. It exists because AI made doorway pages trivial to produce at exactly the moment Google started punishing them properly.

Free core with a paid Pro tier for agencies. Real users, real support inbox, real bug reports on a Friday night.

townsmithwp.com ↗
Cartback on the Shopify App Store
Shopify App Store

Cartback

Abandoned cart recovery with honest nudges. No countdown timers that reset, no invented stock scarcity.

Every recovered pound is attributed back to a real order, which turned out to be the hard part and the reason merchants trust the number.

SoloCRM, retired in 2025
SaaS · retired 2025

SoloCRM

A CRM for one-person businesses. I built it, priced it, onboarded users and answered the support email for two years.

Then I closed it, migrated everyone out and refunded the annual plans. Knowing when to stop is a skill client work never taught me.

Try the publish gate

A working miniature of Townsmith

This is the mechanism at the centre of the plugin, running here in your browser. Build up a service-area page by switching things on. Below 70 the gate refuses to publish it, and no amount of arguing with it helps. Which is exactly what you want when AI has made it trivial to generate two hundred thin town pages that Google will punish you for.

Page: “Boiler repair in Uckfield”
Quality score
20/ 100
Threshold 70
Blocked

Below the threshold of 70. Townsmith refuses to publish it, which is the entire point of the plugin. This is the page that would otherwise get you a thin-content problem.

The real thing: townsmithwp.com ↗

Client sites

Built between 2022 and 2026. Front end, PHP back end, database, SEO and launch on each one. A few have been redesigned by others since, which is what happens to sites that stay in business.

01
Elaine Grant Creative website
Elaine Grant Creative
Arts & culture

Editorial brand site for a London arts and culture consultant. Built so the writing carries the page.

eg-creative.co.uk
02
Wishtower website
Wishtower
Property

Brand site for a residential and commercial block management company working across three towns.

wishtower.com
03
Mark Jonathan website
Mark Jonathan
Lighting design

Portfolio for an international lighting designer. Heavy production photography, kept quick.

markjonathan.com
04
Fizz On Foot website
Fizz On Foot
E-commerce

WooCommerce build for a drinks retailer, with the checkout path stripped back to essentials.

fizzonfoot.com
05
Mayfield Porcelain website
Mayfield Porcelain
E-commerce

Tile and stone e-commerce with a large catalogue that still browses quickly on a phone.

mayfieldporcelain.co.uk
06
The Pilates Boutique website
The Pilates Boutique
Studio

Studio site with class booking, written for someone deciding on their phone at ten at night.

pilatesboutique.co.uk
07
The Flower Workshop website
The Flower Workshop
E-commerce

Seasonal florist shop where the product photography does the selling.

theflowerworkshop.biz
08
Melina Joy Opticians website
Melina Joy Opticians
Opticians

Independent optician built around appointments and local search.

melinajoy.co.uk
09
Network Data Cabling website
Network Data Cabling
Data cabling

Trade site with service-area pages that each earn their place instead of repeating each other.

network-data-cabling.co.uk
10
Just Live-in Care website
Just Live-in Care
Care

Care provider site written for families making a hard decision under time pressure.

justliveincare.co.uk

On testimonials

There are none on this page yet, and I would rather leave the space empty than fill it with something invented. Kestrel is new. The work is not, but the reviews under my own name are still being collected. When they arrive they will be attributed to a named person at a named business, and you will be able to ring them.

Look at the work. Then tell me about yours.

Get a quote in four questions
hello@madebykestrel.co.uk · replies inside one working day

This page, measured in your browser

Your device
LCPMeasuring…
How long until the main content appears. Google wants under 2.5 seconds.
INPMeasuring…
How quickly the page answers when you tap. Under 200ms is the target.
CLSMeasuring…
How much the layout moves while loading. Under 0.1, ideally zero.

Real numbers from your device and connection, not a screenshot of a score I chose. Nothing is sent anywhere. The measurement happens in your browser and stays there. If one of these ever reads amber on my own site, you will see it, which is rather the point. I audit these for £650.