My Projects

A collection of mobile and web applications I've built, each designed to solve real problems with measurable impact

Vivix

Vivix

A JavaScript execution visualiser that shows code actually running — live scope chains, closures, and step-by-step execution, not just static syntax explanations

Svelte 5Acorn (AST parsing)CodeMirror 6+2 more
View Project
GresTrace

GresTrace

A PostgreSQL query execution plan visualiser that turns opaque EXPLAIN output into a readable, visual breakdown of bottlenecks

SvelteTypeScriptVite+3 more
View Project
VoltScenes

VoltScenes

An interactive 3D visualiser for computing: a guided teardown of a modern computer down to the CPU, and a walk through five eras of computing history

React Three FiberThree.jsVite+3 more
View Project
SynchroCV

SynchroCV

Real-time distance-adaptive biometric analysis: live gender prediction via webcam with honest, calibrated confidence scores

Next.jsReactTypeScript+12 more
View Project
FPL Axiom

FPL Axiom

Quantitative Premier League analytics platform using Poisson modelling and Bayesian statistics to separate team skill from luck

Next.js 14TypeScriptTailwind CSS+12 more
View Project
TakeNotes AI

TakeNotes AI

React Native app that turns photos of handwritten notes into searchable text

React NativeExpoTypeScript+2 more
View Project
BookMySpot

BookMySpot

Urban parking management platform with real-time availability

Next.js 14TypeScriptPostgreSQL+3 more
View Project
Sinmi Styles

Sinmi Styles

Portfolio site for fashion stylist Sinmi. The animations were the brief, so that's what got built first

Reactstyled-componentsFramer Motion+1 more
View Project
London La Beauty

London La Beauty

Website for an aesthetic clinic: service pages, before/after gallery, and booking integration

ReactReact Routerstyled-components+1 more
View Project