Web from £295/mo · Email from £195/mo + seats · EU-sovereign · Cancel any time

Web from £295/mo · Email from £195/mo + seats

See the ladders →

← Back to portfolio

Case studies

Real work for real clients.

Hand-coded, EU-sovereign. Across wellbeing tech, healthcare, hospitality, food service, ticketing, and editorial. Every case study walks the brief, the stack, the decisions, and where it landed.

Web design agency

UK Web Marketing

UK Web Marketing — this site. 86 pages of hand-coded Astro 6 on Vercel London, four regulated-vertical pillars, three honest tiers, and the EU-sovereign infrastructure thesis that drives every client build.

0.4s LCP target
86 Pages
None JS framework
  • Astro 6
  • Vercel London (lhr1)
  • Hand-coded CSS
  • Resend EU
  • Capsule CRM

2 June 2026

Education + multivendor commerce

Brother Sylvester

Brother Sylvester — Next.js 16 + Tailwind 4 + Supabase, multivendor Stripe Connect store at /store, LMS at academy.brothersylvester.com, scholarship CIO at foundation.brothersylvester.com. Pan-African design tokens; Fraunces + Inter; 45+ years of Afrocentric pedagogy as the editorial spine.

3 Domains
27 Top-level routes
10% Platform fee
  • Next.js 16
  • React 19.2
  • Tailwind 4.2
  • Supabase (SSR + RLS)
  • Stripe Connect

1 June 2026

Health & clinics · Dental

Yorkshire-based independent dental practice (anonymised)

Yorkshire-based independent dental practice — moved off a five-year-old Wix site onto a hand-coded Astro build on Vercel London, with sub-processor disclosure, DSPT-aware copy patterns and a private-treatment enquiry flow that doesn't fight UK GDPR. Maintained tier.

0.4s LCP (mobile)
6 weeks Migration time
100/100 Lighthouse
  • Astro 6
  • Vercel London (lhr1)
  • Cloudflare DNS + email routing
  • Resend EU
  • Capsule UK CRM

5 June 2026

B2B vertical SaaS

TicketWave HQ

TicketWave HQ — three product modules (ticketing + bookings + ordering), white-label across custom domains, 5-locale i18n, tiered commission ladder, offline QR scanning, 2–3 day Stripe Connect settlement. The B2B platform that UK Web Marketing is wholly owned by.

3 Modules
5 Locales
1.5% Commission floor
  • Next.js
  • Vercel London (lhr1)
  • Stripe Connect
  • i18n (5 locales)
  • Custom-domain routing

30 May 2026

Health & clinics · Mental health

London-based independent psychiatry clinic (anonymised)

London-based independent psychiatry clinic — discreet, compliance-led Astro build on Vercel London, with a written Data Protection Impact Assessment, a referral flow that survives a CQC inspection, and a public sub-processor list. Growth tier.

18 DPIA pages
9 weeks Time to launch
0 PII fields collected pre-registration
  • Astro 6
  • Vercel London (lhr1)
  • Cloudflare DNS
  • Resend EU
  • Capsule UK CRM

4 June 2026

Editorial / locals' concierge

2026 London

2026 London — Next.js editorial / locals' concierge with 148 curated listings across 9 categories, live event feed wired to TicketWave, geolocation-aware browsing, 60-second edge cache + 10-minute SWR. One author, every city — the radical transparency hero ('I haven't been to London yet') as positioning weapon.

9 Categories
148 Curated listings
1 person Author
  • Next.js
  • Vercel London (lhr1)
  • OpenStreetMap / Google Places API
  • TicketWave HQ feed
  • Edge cache + SWR

28 May 2026

Professional services · Accountants

Leeds-area chartered accountants (anonymised)

Leeds-area chartered accountants — three audience-specific landing pages (owner-managed business, contractors, private clients), an ICAEW-aware Section 114 disclosure stack, and a Self Assessment-season banner that pulls in seasonal enquiries without breaking the rest of the year. Maintained tier.

3 Audience pages
+62% Self Assessment enquiries (Dec–Jan)
-31% Bounce rate (home → audience)
  • Astro 6
  • Vercel London (lhr1)
  • Cloudflare DNS
  • Capsule UK CRM
  • JSON-LD AccountingService schema

3 June 2026

Healthcare middleware

Orenva Health

Orenva — Next.js + Vercel (Frankfurt edge) + Cloudflare, Liveblocks for real-time collaboration, PostHog product analytics, Sentry observability, hand-coded BEM-style CSS. Six verticals unified — consultation, pharmacy, therapy, fitness, insurance, wellness — every service reads from one health context.

6 Verticals unified
2 Founders
Documented ISMS controls
  • Next.js (App Router)
  • Vercel (Frankfurt edge)
  • Cloudflare front
  • Liveblocks
  • PostHog

1 June 2026

Trades & construction · Plumbing & heating

Bradford-based plumbing & heating trade (anonymised)

Bradford-based plumbing & heating trade — local-SEO rebuild around six service postcodes, click-to-call emergency flow that follows the user down the page, and a WhatsApp-first ordering pattern for parts and quotes that beats a contact form on a phone in a kitchen with the tap leaking. Lite tier.

6 Postcode landing pages
0.3s LCP (mobile)
Click-to-call · sticky Emergency-callout conversion
  • Astro 6
  • Vercel London (lhr1)
  • Cloudflare DNS
  • WhatsApp Business deep-links
  • JSON-LD LocalBusiness × 6 postcodes

2 June 2026

Hyperlocal directory

Offices in Leeds

Offices in Leeds — Next.js + Vercel London + Cloudflare Images + OpenStreetMap. Hyperlocal workspace comparison directory with multi-select filters, cost calculator, side-by-side compare, ⌘K command palette, Stripe + Supabase for paid listing tiers. Independent positioning beats vendor-paid lead-gen.

21 Providers
7 Areas filtered
£10–£550/mo Price band
  • Next.js (App Router)
  • Vercel London (lhr1)
  • Cloudflare Images
  • OpenStreetMap
  • Stripe

25 May 2026

Wellbeing tech / methodology

Sweatty

Sweatty — design system v4.0 + a 22-principle ethical-design framework for wellbeing tech. Methodology case study: how a versioned design system supports a product brief that explicitly refuses dark patterns.

v4.0 Design system version
22 Wellbeing principles
Engagement-optimised Anti-pattern
  • Design system v4.0
  • Ethical-design framework
  • 22 wellbeing principles

20 May 2026

Your work, the next case study

Want this kind of writeup for your business?

WhatsApp me with your situation. I'll talk through what we'd build and which of the tiers fits. After launch, your project becomes the next case study (with your permission).

From £295/mo web · From £195/mo email · Cancel any time

Ready for the web + email infrastructure your practice should already have?

Start your build
See pricing — from £295/mo WhatsApp