iOS Camera Tracking
Developed a camera tracking module for iOS using ARKit and Expo as part of a AI-driven virtual production tool. This allowed for accurate tracking of the camera in 3D space while recording a video.
2025
Developed a camera tracking module for iOS using ARKit and Expo as part of a AI-driven virtual production tool. This allowed for accurate tracking of the camera in 3D space while recording a video.
2025
Condense
Ported a ThreeJS multiplayer game into a Discord Activity. Required handling proxied network traffic, optimising for both mobile and desktop, and integrating with the Discord API to allow for authentication to the game.

2025
Condense
2024
Collaborated with the BBC and independently developed public facing pages, hosted under the bbc.co.uk domain which were advertised to audiences during prime-time Radio 1 shows.

2024-2025
Condense
Bespoke multiplayer engine built with NodeJs using Websockets and Rapier physics. The engine is capable of running over 500 players on a single server with low latency allowing for real-time interaction. This included matchmaking and auto-scaling servers using Kubernetes.

2024
Condense
2023
Designed and developed a system for controlling visual effects for a virtual event venues. This system allowed venues to be created in either Unity or GLB and controlled in real-time through a web dashboard. Used by the BBC, S4C and Johnnie Walker's "Beyond in the Metaverse" concert.

2023-2024
Condense