12 projects across web, mobile and backend. Open any one for the full story.
Multi-tenant SaaS · 5 apps + infra · 2025-26
A multi-tenant last-mile delivery platform for a UK startup: five connected apps on one realtime backend, plus the public website and the server they run on.
Next.js · Turborepo · AI · 2026
An SEO and lead-generation platform for a company selling an AI receptionist to US trade contractors: free tools, document builders, a CMS-driven blog and a directory of 2,800+ contractor listings.
Multi-tenant platform · web + mobile · 2025
One platform for 73 schools: head office, school and teacher portals in one web app, plus a student mobile app, on one Supabase backend.
Next.js · Strapi · AI · 2026
An established Next.js platform for hiring vetted developers. I took it over as its only developer and added an AI content pipeline, programmatic SEO and better lead capture.
Next.js · Rails · Conversion · 2026
Conversion funnels for UK energy-switching, tax-refund and car-finance-claims lead generation: one site built solo, lead developer on another, and features across five more.
Next.js · Programmatic SEO · 2026
A repeatable programmatic local-SEO system for local service businesses, used on four client sites, from 75 to 2,755 generated service-in-city pages each.
Next.js · SEO · 2026
A live, SEO-first lead-generation site for a separate developer-hiring brand, built solo from an empty repo.
FastAPI · React · SEO tooling · 2026
An internal tool that checks a business's Google Maps ranking from every point of a map grid. I took it from a teammate's v1 to a secure, deployed product.
Ruby on Rails · AI · 2026
A Ruby on Rails lead-generation site for a sister developer-hiring brand, where I added a CMS-backed blog and a five-stage AI article generator.
Digital governance · MERN · 2025
A MERN system that replaced a government office's paper letter diary.
MERN · media · 2024
A Netflix-style streaming app: a React + Vite front end on an Express and MongoDB API.
Machine learning · Python · 2024
A regression study that predicts the Air Quality Index, comparing Linear, Lasso and Ridge models.