Case studies
Real work for real clients.
Expertly built, every one. Across wellbeing tech, healthcare, hospitality, food service, ticketing, and editorial. Every case study walks the brief, the stack, the decisions we made, and where it landed.
These case studies are 10 of a selection from the portfolio →
UK Web Marketing
Our own site, held to the standard we sell: bespoke Astro on Vercel London, an audit-led path to a bespoke build, and a UK/EU-based stack you can measure.
- Astro 6.3.8 (no JS framework)
- Vercel London (lhr1)
- Bespoke CSS, no Tailwind
- Vercel Analytics + Speed Insights (cookie-free)
- +6
Tally
Personal finance
Tally is a mobile-first, offline-first budgeting PWA we built: a monthly-budget spreadsheet turned into a real synced app with a constrained AI coach.
- Next.js 15 (App Router) + React 19 + TypeScript
- Supabase Postgres with RLS (London, eu-west-2)
- Drizzle query layer + SQL migrations
- Supabase Auth (email + Google OAuth)
- +4
Perfect Prep
Halal meal prep & catering
Perfect Prep: a static halal meal-prep and catering site with 29 postcode pages, five catering verticals, town landing pages, and full local-SEO schema.
- Astro 5 (static output)
- Cloudflare → Vercel delivery, London (lhr1) region-pinned
- sharp image pipeline
- Self-hosted Fredoka + Nunito Sans (variable fonts)
- +4
Education Brother Sylvester
Multivendor commerce · Charity
A multivendor Stripe Connect store, an LMS, and a scholarship charity under one brand across three subdomains. Next.js 16, Supabase RLS, governance in code.
- Next.js 16 App Router (React 19.2)
- Tailwind 4.2 (CSS-first tokens)
- Supabase SSR with row-level security
- Stripe Connect multivendor payouts
- +5
Custodiance
Regulated sectors (legal, accountancy, healthcare, education)
Our premium sibling brand for UK regulated practices: we designed the positioning and shipped the full Astro site with a compliance-fluent article library.
- Astro 6 (server output) on Vercel London (lhr1)
- Strict nonce-based Content Security Policy middleware
- Self-hosted fonts (Source Serif 4 + Inter, no CDN)
- @astrojs/sitemap + structured data
- +2
TicketWave HQ
White-label B2B ticketing, bookings and ordering on custom domains, commission-only with no monthly fee. The platform UK Web Marketing is wholly owned by.
- Next.js
- Vercel London (lhr1)
- Stripe Connect (destination payouts + affiliate splits)
- i18n (5 locales)
- +4
Citorah
A single-author city-guide network on Next.js, seven cities from one codebase, with a live TicketWave event feed and a radical-transparency editorial standard.
- Next.js on Vercel London (lhr1)
- Path-based multi-tenancy (citorah.com/{city})
- Edge cache + stale-while-revalidate (s-maxage=60, SWR=600)
- Cron-revalidated TicketWave HQ event feed
- +4
Trades & construction Hydra Restore
Exterior cleaning & restoration
Hydra Restore, a West Yorkshire exterior-restoration trade, came to us with a Wix site and a content habit but no real imagery. We replatformed onto Astro, produced a full media library (163 photographs, 34 videos and a reproducible social-graphics engine), and built the platform to convert it: surface-aware service pages, hand-written area pages, and an accessible before/after slider. Built and run for you.
- Astro on Vercel (edge caching)
- Replatform from Wix
- astro:assets image pipeline
- JSON-LD HomeAndConstructionBusiness + Service + FAQ
- +4
Offices in Leeds
Workspace comparison
Offices in Leeds: a hyperlocal workspace directory on Next.js, Vercel London, Cloudflare Images and OpenStreetMap, with independent positioning.
- Next.js App Router (server components)
- Vercel London (lhr1) edge caching
- Cloudflare Images (imagedelivery.net)
- OpenStreetMap tiles
- +4
Wellbeing tech / methodology Sweatty
Sweatty: a versioned design system (v4.0) and a 22-principle ethical-design framework for wellbeing tech, built to refuse dark patterns at the component layer.
- Design system v4.0
- 22-principle ethical-design framework
- Component-level pattern constraints
- Motion tokens (bounded delight)
- +2
No case studies in that sector yet.
Your work, the next case study
Want this kind of writeup for your business?
Get in touch with your situation. We will talk through what we would build and which plan fits. After launch, your project becomes the next case study, with your permission.