Work

The decisions behind the products.

Six systems, mapped from customer experience through to operator tooling, repository boundaries and the evidence behind every claim.

Case studies
6 mapped product systems
Perspective
Customer, operator and system
Evidence
Live, implemented, demo and exploratory
QZee One system portal mapping web, native, email, marketing and brand channels to one semantic core.
Live system evidence · 14 July 2026

/work/qzee

Flagship system

QZee

How a booking product became a shared operating system for customers, venues and events.

Customers + owners + eventsSix maintained repositoriesQZee One
Next.jsReactGraphQLReact Native

2023 to now · owned product

2,527 ancestor commits across six pinned repository snapshots

Live Runite homepage introducing running communities and event discovery.
Live product capture · 14 July 2026

/work/runite

Live runner product + owner preview

Runite.Club

A two-sided running platform joining discovery, communities, events and club operations.

Community discoveryEvents + mapsStripe Connect
ReactFirebaseRender

2025 to 2026 · platform

Two purpose-built experiences over one product model

Live Coast Competitions homepage showing active competition cards, entry pricing and recent winners.
Live product capture · 14 July 2026

/work/coast-competitions

Live customer product + implemented CMS

Coast Competitions

A complete competition lifecycle with operator control, payments and inspectable results.

Operator CMSDNA PaymentsInspectable results
Next.jsTypeScriptRender

2026 · product launch

Publish, qualify, transact, draw and record

Live Base Blu Training Club homepage with editorial brand treatment and booking entry points.
Live product capture · 14 July 2026

/work/base-blu

Live brand + implemented booking integration

Base Blu Training Club

A distinct training brand connected directly to QZee classes, identity and booking operations.

QZee GraphQLImplemented booking pathConditional forms
Next.jsTailwindRender

2026 · integrated product site

One customer journey across Base Blu and QZee boundaries

Sanitised My Virtual Consultant dashboard showing diagnostic activity, invitation states and recent work.
Sanitised product capture · August 2026

/work/mtcc

Deployed platform + continuing development

MTCC Diagnostics

A consultant methodology turned into configurable diagnostics, scoring and actionable reports.

Three diagnostic typesWeighted scoringReports + exports
ReactExpressFirebase

2025 to 2026 · deployed product

Three applications and a shared scoring core

Live Mantyl homepage stating the handover proposition beside a simulated CLI run producing a draft project passport.
Live product capture · 26 August 2026

/work/mantyl

Live site + published CLI · alpha

Mantyl

A local-first CLI that turns AI-built repositories into verified, recipient-ready project passports.

Eight-state truth modelSandboxed verificationHosted passports
TypeScriptNode CLINext.js

2026 · owned product · solo build

A CLI, a web product and fourteen shared packages in one monorepo

Want this detail on your product?

Tell us where the product is now and where it needs to get to. We'll map the decisions in between.

Discuss a project