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.

CorteXR VR rehabilitation
Washing dishes scenario
FrogSmash arcade cabinet

Professional

Personal

ARG engine ARG engine
unity game
ARG engine

A terminal-style UI engine built in Unity. Originally designed for an analogue horror ARG; the story never…

Photon Multiplayer Chat Photon Multiplayer Chat Photon Multiplayer Chat
unity multiplayer
Photon Multiplayer Chat

A multiplayer chat room built in Unity and Photon. Players create named rooms, join as customisable 3D…

University life simulator (3D) University life simulator (3D) University life simulator (3D)
current game unity
University life simulator (3D)

A 3D Unity follow-up to my Java original, currently on hold. Before pausing, I built a physics-based…

Unity bullet hell shooter Unity bullet hell shooter Unity bullet hell shooter
unity game
Unity bullet hell shooter

A Galaga-style bullet hell shooter built in Unity 2D. Custom sprites, configurable ship loadouts, and varied…

Platformer engine Platformer engine Platformer engine
current java game
Platformer engine

A Java platformer engine built from scratch. My most technically ambitious personal project, currently on…

University life simulator (2D) University life simulator (2D) University life simulator (2D) University life simulator (2D) University life simulator (2D)
java
University life simulator (2D)

A point-and-click resource management game built from scratch in Java with a custom engine. Players balance…

Candy Tycoon Candy Tycoon
game web playable
Candy Tycoon

A browser-based incremental game built with AngularJS. Unlock candy types, expand your production chain, and…

Unity Platformer Unity Platformer Unity Platformer
unity game
Unity Platformer

A Unity 2D platformer built as a technical experiment. I made 100+ custom pixel art assets, hand-animated the…

Processing minigames Processing minigames
java game
Processing minigames

A collection of small games built from scratch in Processing (Java). An AI Pong clone with three opponents of…

Interaction system Interaction system Interaction system Interaction system Interaction system
current game
Interaction system

The core interaction system I built for University Life Simulator 3D. Physics-based object handling, magnetic…

Misc Projects Misc Projects Misc Projects
other mobile
Misc Projects

A collection of side projects: lightsaber choreography, vector art storybooks, and an ARG design experiment.