Building immersive tools
for real-world impact

I design and engineer production-ready applications, VR/AR training systems, and interactive 3D experiences — with clients including the US Army, US Navy, and enterprise teams across defense and education.

Hazardous Energy: Baler thumbnail
Watch demo

Hazardous Energy: Baler

2024
Target Lead Developer

Immersive, scenario-based lockout/tagout training for baling equipment. Covers equipment assessment, PPE selection, and controlled isolation of hazardous energy sources. Developed core architecture and procedure systems, lead team from concept to delivery.

Unity C#
Spotter: Dump Truck thumbnail
Watch demo

Spotter: Dump Truck

2023
trainPOINT Lead Developer

Immersive VR spotter hand-signal training for dump truck operations. Developed core architecture and vehicle control systems, implemented vehicles with NWH.

Unity C#
Hazard Identification thumbnail
Watch demo

Hazard Identification

2021
trainPOINT Lead Developer

Scenario-based hazard identification training set on an active construction site. Learners spot fall hazards, unsecured equipment, and improper ladder and scaffolding use. Developed core architecture and hazard systems, created scene from asset packs.

Unity C#
Epsilon VR thumbnail

Epsilon VR

2019
Epsilon Systems Solutions Developer

EpsilonVR is a framework, player application, and content creation tool for developing and deploying procedure based training on desktop and VR.

Unity 2017 C#
5k Generator thumbnail
Watch demo

5k Generator

2018
US Army Developer, 3D Artist

Created for the US Army, this prototype was a proof of concept simulating operator maintenance procedures with a DCS Panel. Designs and storyboards by a co-worker, all development and modeling by myself.

3DS Max Photoshop Unity 4.1 C#
Lockout TagOut thumbnail
Watch demo

Lockout TagOut

2018
TrainPoint Developer & Scene Designer

Simple lockout tag-out procedure made with EpsilonVR for TrainPoint. Responsible for scene building, materials/textures, light-mapping, and procedure creation.

Unity Visual Studio C#
WOPR thumbnail
Watch demo

WOPR

2016
Cold War Museum Developer

An emulation of the screens from the movie War Games, written in C for a vintage IBM PC XT. Source code open on GitHub.

OpenWatcom IDE C
Virtual Training Aid (VTA) thumbnail
Watch demo

Virtual Training Aid (VTA)

2015
US Navy Developer

Created for the US Navy, the Virtual Training Aid (VTA) is an interactive 3D training tool for classrooms allowing navigation of 3D models with animations and procedural flows.

3DS Max Photoshop Unity 5 Visual Studio C#
Gears Live Wallpaper thumbnail
Watch demo

Gears Live Wallpaper

2014
Personal Developer, 3D Artist

A Live wallpaper for Android made with Unity using Uni2LWP. Features procedurally positioned gears with a custom gear positioning script.

3DS Max Photoshop Unity 4.01 Uni2LWP C#
Generac PowerPact thumbnail
Watch demo

Generac PowerPact

2014
Generac Developer, 3D Artist

Interactive 3D showcase of Generac's new generator. CAD files optimized for real-time environments with comprehensive interactive features.

3DS Max Photoshop Unity 4.2 C# Polytrans