XR Developer & Interactive Experience Designer
Building worlds
people can step into
I design and build XR, VR, and AR experiences that actually do something, from NHS-backed rehabilitation platforms to interactive museum installations.
◆ New build · plays in your browser
Candy Tycoon, revamped
A ground-up rebuild of my incremental candy game — live market events, stop-loss automation, shop logistics and a hand-rolled chart. No installs, no engine, just vanilla JS. Build factories, corner the market, get rich.
Current
A satirical 2.5D document-thriller in the vein of Papers, Please. You play an HR drone at LakedIn Corp, a…
A vibe-coded typing trainer built to prep for a typist interview. Pick from a bank of dictionaries (medical…
A from-scratch rewrite of my 2019 incremental game in clean, framework-free JavaScript. Build candy…
A 3D Unity follow-up to my Java original, currently on hold. Before pausing, I built a physics-based…
Professional
CorteXR is an NHS-backed VR rehabilitation platform for Meta Quest, helping stroke and FND patients rebuild…
A collaboration with ActiGlove to integrate their Bluetooth haptic glove into VR rehabilitation on Meta…
An AR storybook app for Android and iOS, built as a group project under Jada Productions. I led the technical…
A room-scale XR demo I built independently to showcase Meta's latest spatial SDKs to industry partners. Users…
An Android productivity app built to replace the school handbook. Built on Google Material Design, it…
Personal
A satirical 2.5D document-thriller in the vein of Papers, Please. You play an HR drone at LakedIn Corp, a…
A walkthrough of dragging my own portfolio back to 1998. How the Windows 98 bevel actually works, why the…
A terminal-style UI engine built in Unity. Originally designed for an analogue horror ARG; the story never…
The original 2019 build — a browser incremental game written in AngularJS. Unlock candy types, expand a…
A vibe-coded typing trainer built to prep for a typist interview. Pick from a bank of dictionaries (medical…
A from-scratch rewrite of my 2019 incremental game in clean, framework-free JavaScript. Build candy…
A multiplayer chat room built in Unity and Photon. Players create named rooms, join as customisable 3D…
A 3D Unity follow-up to my Java original, currently on hold. Before pausing, I built a physics-based…
A Galaga-style bullet hell shooter built in Unity 2D. Custom sprites, configurable ship loadouts, and varied…
A Java platformer engine built from scratch. My most technically ambitious personal project, currently on…
A point-and-click resource management game built from scratch in Java with a custom engine. Players balance…
A Unity 2D platformer built as a technical experiment. I made 100+ custom pixel art assets, hand-animated the…
A collection of small games built from scratch in Processing (Java). An AI Pong clone with three opponents of…
The core interaction system I built for University Life Simulator 3D. Physics-based object handling, magnetic…
A collection of side projects: lightsaber choreography, vector art storybooks, and an ARG design experiment.