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 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.