Projects & Shipped Work.

Some of the interesting things I've worked on throughout the years.

AR/VR · Magic Leap

Workshop

Lead development of this first-party multi-user AR application for the Magic Leap 2 headset.

Notable contributions outside of management and core development were improvements to open-source libraries used for loading user-generated content such as GLTF assets and creating a custom 3D map tile system from Mapbox data.

Unity/C# XR Multiplayer
Game Dev · Steam
Game Dev Steam ↗

Order Of The Gatekeepers

Solo-developed online multiplayer game, launched and maintained on Steam. Only the soundtrack was outsourced.

Made in Unity/C#, 3D assets made with 3DSMax/Photoshop, graphics in Inkscape, sfx in Audacity. No purchased code or assets.

Unity/C# HLSL SteamP2P
Education · Conestoga College
Education Conestoga College

XR Training Simulations

XR and WebGL training simulations for programs offered at Conestoga College.

Included flat-screen experiences such as Heavy Equipment and XR simulations for Firefighting and Policing.

Unity/WebGL CI/CD SCORM

More Projects

Open Source GitHub ↗

Spatial Mesh Serializer

Open-source Unity package for saving and loading a spatial mesh and localizing it to the detected space.

This allowed users to reload their spatial mesh exactly where it was before, solving a major pain point for the ML2.

Unity/C# Open Source Threading
Open Source GitHub ↗

UnityGLTF Interactivity

Open-source Unity package adding support for playing back interactive GLTF assets.

Includes a comprehensive test suite that generates interactive GLTFs and runs them to test the systems, allowing other playback engines to use these tests as well.

Unity/C# GLTF Open Source

The Jag & The Detonator

Two weapon items created for Valve's Team Fortress 2 as a freelancer. Modelled in 3DSMax with handpainted Photoshop textures.

Over 4 million items are owned by players worldwide.

3DSMax Photoshop Freelance