Sift
AvailableBrowser extension · Sorts Amazon search results by statistical merit, entirely on-device.
I build VR training simulators
XR Developer at ARCS Aviation
Hey there, I'm Nathan, an XR developer with a master's in Virtual and Augmented Reality from Goldsmiths, University of London, and a bachelor's in Computer Science from the University of Wisconsin–Madison. That mix gave me a strong technical foundation and a specialization in a field I've wanted to work in for a long time.
I build hands-on, real-time 3D and XR applications in Unity with C#, shipping across Meta Quest, HTC VIVE, and Android and iOS tablets. I've had the chance to work for industry leaders: digital-twin visualizations at Sandia National Laboratories, interactive AR content at 3D Systems, and VR training at ARCS Aviation across DoD and U.S. government contracts.
My master's thesis explored real-time graphics remapping, retexturing real-world objects live from RealSense depth streams, and it's now growing into Lucid, one of my NTB Labs projects. Other work has been recognized nationally: BeatBoxVR won the Jury Prize at the Innovate UK Immersive Tech Awards, and I was a finalist and speaker at AWE EU with 4th Frontier, a small XR development group I'm part of.
My most recent project is NTB Labs.
A studio for software, tools, and creative work across a range of fields and interests.
It spans browser extensions, native apps, and real-time 3D. Problem-solving everyday life.
Browser extension · Sorts Amazon search results by statistical merit, entirely on-device.
Web app · Strategic map generator for Catan that balances boards by player count and resource fairness.
XR Developer
A VR training platform for complex mechanical procedures.
Every organization loses operational knowledge to attrition. Best practices often aren't formally documented, leaving knowledge gaps that surface only after someone leaves. The goal of the project was to capture that knowledge by creating hands-on VR training that turns procedures into spatial, interactive experiences, with real-time feedback and visual guidance.
I joined as a developer and took over development as the project matured, eventually running it end to end, including the planning, reporting, and demoing around it.
In a pilot study at a military installation, all participating maintenance technicians scored higher after supplementing their existing training with the VR modules, and gave strong marks to both the training method and the software itself.
Unity · OpenXR · XR Interaction Toolkit · Meta Quest · HTC VIVE
Sound Designer · Programmer · 3D/Graphics · UI
Innovate UK Immersive Tech Awards 2024: Jury Prize Winner, Technical Innovation Finalist
A VR drumming experience with realistic kit audio and haptics.
I owned sound design and audio programming, built environment and graphics assets, and designed UI for a VR drumming experience: realistic kit audio, haptic feedback, and play-along and challenge modes, built with a five-person Goldsmiths team.
Unity · C# · VR · Ableton Live
Sole Developer
A hardware-driven artillery and guided-rocket simulator.
I built a guided-rocket and howitzer artillery simulator end to end in Unity: ballistics, particle systems, and destructible targets, driven by a Thrustmaster HOTAS and a custom-wired Arduino controller.
Unity · Arduino · Custom Input Hardware
UI Design · Project Management
An AR card battler played through Snapchat.
Physical cards come to life through Snapchat: scan a Snapcode to load the battleground, then duel with custom monster and action cards, models, and animations. I designed the UI system and ran project planning for the dev team.
Lens Studio · Snapchat AR
Sole Developer
A procedural civilization map generator.
Tune the land-to-water ratio and regenerate endless terrain permutations. I built the generation pipeline and UI in Unity; playable in the browser.
Unity · Procedural Generation
XR is where it all converges. Audio, visual, 3D, and code are one craft here, and I work across every part of it.
Get in touch, or request a copy of my resume. I'll get back to you.