Project room selected builds

Work you can open.

Some of these solve problems from the field. Others began with family, football, science or simple curiosity. Each one was built to become something real.

A love projectBuilt for Sandra

CM–LOVE–01 / Romanian learning

Local-first PWA · Live

Satul Nostru — Our Village

Sandra is brilliant, curious and determined. She wanted to learn Romanian so she could step more deeply into my language and our family's story. I built Satul Nostru for her: a warm learning village with daily practice, useful phrases, a journal, progress and little notes from me.

She is proud of what we made. I am even prouder of her.

CM–AI–01 / Field diagnostics

Applied AI · Case study

BMU Fault Finder

A source-grounded diagnostic concept for façade-access engineers, designed to surface the right technical information while keeping safety-critical judgement with the authorised person.

Field insightHuman in control

CM–WEB–03 / Matchday

Interactive product · Live

VillaView

A fan-made Villa Park explorer for choosing a stand, block, row and seat, then comparing an illustrative view and useful matchday details.

3D experienceProduct design

CM–SCI–04 / Learning systems

Science education · Live

BIO-MANIM-LAB

A biology teaching compiler that turns a topic or set of notes into a concept map, lesson outline, animation plan, Manim script and study pack.

BiologyGenerative learning

CM–LIFE–05 / Shared utility

Household PWA · Case study

Sandra’s List

A real-time shared grocery list built for our weekly shop, with room-based syncing, quick natural-language changes and a phone-first interface.

Built for twoPrivacy considered

CM–DATA–06 / Tournament

Live data · Interactive

Road to the Cup

A World Cup tournament experience combining fixtures, teams, statistics, bracket progression and a personal prediction path.

Live dataVisual storytelling

CM–SPORT–07 / Injury intelligence

Football research · Live

OnlyInjuries

A source-backed Aston Villa injury record with current-season monitoring, a historical archive, confidence levels, player timelines, filters and a transparent source ledger.

Verified sourcesResearch system

Made for life

Personal builds and useful experiments.

CM–OBJ–07

Three.js experiment

Mechanical Watch Movement

An explorable mechanical movement with camera, layer and motion controls.

CM–STORY–08

Interactive story

MacOvei Timepiece

A small personal piece about engineering, marriage, memory and legacy.

Storytelling

CM–LIFE–09

Real-world listing

Sandra’s Wedding Dress

A polished, practical listing page made to help a beautiful dress find its next chapter.

Conversion page