The full drop

Different businesses. Same starting point.

A process that needed changing. Information that wasn't being used. An idea that didn't exist yet. Software that needed to move forward. The technology changes.

The work doesn't: understand the problem, find the logic underneath it and build the software that solves it.

Selected projects

From enterprise to agents

Screenshot of DELULU Location-aware social discovery

Mobile product · Location

DELULU Location-aware social discovery

An idea for discovering people nearby became a working mobile product built around one important rule: the system needs to know where you are, but another user never does. Findable, Wave and Match turn location into an interaction without exposing it.

  • Expo
  • React Native
  • Hono
  • PostGIS
  • Supabase
  • TypeScript
Read case study
Screenshot of M7SEO Agentic SEO platform

AI agents · Automation

M7SEO Agentic SEO platform

SEO creates data everywhere: search performance, site structure, content, competitors and analytics. I built M7SEO to bring those islands together, work out what is holding a site back and turn the answer into action, right through to preparing the code change for human approval.

  • Next.js
  • Postgres
  • Drizzle
  • Claude agents
  • Graphile Worker
  • TypeScript
Read case study
Screenshot of HACCP Compliance Food-safety and traceability system

Process · Compliance

HACCP Compliance Food-safety and traceability system

A paper HACCP process became software that follows the production itself. Times, temperatures, ingredients, supplier lots, checks and corrective actions are captured as the work happens, while the system guides what needs to happen next. The work creates the evidence.

  • React
  • TypeScript
  • Supabase
  • Postgres RLS
  • Vite
  • Playwright
Read case study
Screenshot of Curator Decentralised data-curation platform

Web3 · Knowledge systems

Curator Decentralised data-curation platform

Communities needed to coordinate work, run bounties, meet live and turn what they produced into structured knowledge on-chain. I led the engineering of a five-app platform that brought those activities together around a decentralised knowledge graph.

  • Effect-TS
  • React 19
  • Neo4j
  • GRC-20
  • viem
  • LiveKit
Read case study
Screenshot of artAML AML / KYC compliance platform

RegTech · Modernisation

artAML AML / KYC compliance platform

A live AML and KYC platform needed to move forward without disrupting the businesses already relying on it. I modernised the frontend and runtime, kept more than 1,200 tests green and built configurable theming and customer-facing applications around the core platform.

  • Angular
  • TypeScript
  • White-label theming
  • AML/KYC
Read case study
Screenshot of Vii Dohtem Connected business platform

Commerce · Operations

Vii Dohtem Connected business platform

One small business created several very different digital problems: selling food, running a sharpening service and managing food-safety production. I built the websites, commerce, infrastructure and HACCP software around one connected platform rather than treating each as a separate project.

  • WordPress
  • WooCommerce
  • Next.js
  • React
  • DevOps
Read case study
Screenshot of Moonrakers Judo Club Club website

Website · Salisbury

Moonrakers Judo Club Club website

Sometimes the problem really does just need a good website. I built Moonrakers a simple, fast place for people to find classes, meet the coaches, understand the club and get in touch, without giving them a platform they did not need.

  • One-page
  • Static
  • Accessibility
Read case study
Screenshot of Barclays Business onboarding

Fintech · Business process

Barclays Business onboarding

Business onboarding meant navigating a large set of questions, rules and conditional paths for companies, sole traders and directors. I helped turn that complexity into a digital process customers could actually move through.

  • Fintech
  • Forms at scale
  • Accessibility
Screenshot of BT Help & Support

Telecoms · Information architecture

BT Help & Support

A huge support estate only works if people can find the right answer. I worked on turning that volume of information into a clearer, more accessible support experience for millions of customers.

  • Telecoms
  • UX
  • Accessibility
Screenshot of Laura Ashley Soft Furnishings Configurator

E-commerce · Product configuration

Laura Ashley Soft Furnishings Configurator

Buying made-to-order furnishings involves choices that are difficult to explain with a conventional product page. I helped turn those options into an interactive configurator customers could use to build the product they wanted before buying it.

  • E-commerce
  • Configurator
  • UI
Screenshot of RBS Our Values

Enterprise · Interactive

RBS Our Values

A set of corporate values needed to become something people could explore rather than another document to read. I helped turn them into an interactive digital experience for employees, recruits and customers.

  • Enterprise
  • Interactive
  • Brand
Screenshot of Rowntrees Happy Chewsdays

Consumer · Campaign

Rowntrees Happy Chewsdays

An on-pack promotion needed to turn millions of physical products into a simple digital route to prizes. I worked on the consumer-facing experience behind the Happy Chewsdays campaign.

  • Campaign
  • Promotion
  • Front end