Magic Leap
Director, Principal Software Engineer
Apr 2025 – Present
- ›Leading development with partners to create an Editor for an in-house game engine.
- ›Created a suite of realtime profiling tools: flame graphs, CPU sample tree views, and memory tracking for the engine.
- ›Supported the AndroidXR launch by building open-source sample apps in JetpackXR.
- › Authored the open-source Spatial Mesh Serializer and UnityGLTF Interactivity packages for Unity.
Senior Manager, Staff Software Engineer
Aug 2022 – Apr 2025
- › Led development of Workshop, a first-party multi-user app for the Magic Leap 2 AR headset (Unity/C#).
- ›Created threaded triangle-accurate raycasting library which allowed for precise selection in complex scenes at 60Hz.
- ›Built a threaded DXT texture compressor for user-generated content to help with frametimes and VRAM usage.
- ›Optimised first-party apps with Unity Profiler, Frame Debugger, RenderDoc, and RadeonGPUProfiler.
- ›Presented Magic Leap Remote Rendering demo at CES 2023 in partnership with NVIDIA.