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 11 of a selection from the portfolio →
VerySEOly
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
Trades & local services JorTech
Computer & laptop repair
Our own repair practice: brand, build, SEO, conversion and security, shown screen by screen, and the daily enquiries its owner reports on zero ad spend.
- Astro 7 on Vercel (London, lhr1)
- Design tokens with per-brand injection
- Build gate against hardcoded colours
- Edge APIs + shared abuse-guard library
- +4
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 VerySEOly 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
Logistics Central Couriers
Road freight & courier
A road freight site with no photographs yet: a palette taken from motorway signs, the quote form as the hero, and service pages that name the cheaper option.
- Astro on Vercel (London, lhr1)
- Per-site palette over a shared design system
- Typed service register driving pages, nav, footer and schema
- One hours source: display, live status and OpeningHoursSpecification
- +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.