Click a job title for details.
Salaried Roles
Unity 3D Senior VR Developer @ Motion Reality Inc.
Marietta, Ga | January 2019 – Present
- Implemented general-use network foundation for multiplayer VR experiences using Unity’s Netcode For Gameobjects package, supporting OpenXR’s hand tracking input, targeting Vive Focus-based hardware
- Designed & implemented end-user level design tools for legacy training solution, including a builder mode, NPC placement & configuration, as well as support for user-generated art assets via Unity Addressable bundles
- Collaborated on multi-disciplinary team in an agile dev environment
Escape Room Designer & Project Manager @ The Escapery
Marietta, Ga | April 2017 – December 2018
- Led team of artists, set-builders, & programmers in creating immersive, interactive escape games
- Envisioned original puzzle & narrative content
- Engineered proprietary software for escape room operation
- Hand crafted Arduino-powered puzzles & props
- Directed film shoots; Post-Production & VFX work
Systems Technician & Production Crew
The Walking Dead Experience @ Walker Stalker Con
USA Tour | December 2015 – October 2016
- Operated and maintained attraction’s computer systems, various hardware
- Assembled load-bearing platforms, set flats, and theater electrics
- Front of house and group management
Unity 3D Junior Developer @ Janus Research Group
Evans, Ga | December 2013 – March 2015
- Developed Unity 3D based applications in C#
- Created reflection-based object analysis tool in Java
Contracts
Mystic Library VR: An Immersive Journey
Mirth & Mischief, Immersive Theater Experience | 2025
- A virtual dark ride experience that travels through a mystical library and the storybook world contained within
- Lead a student team of artists and developers in creating a 4-minute VR attraction
- Targeted and optimized for all-in-one, Android-based Vive Focus 3 hardware
- Extended Unity 3D’s Timeline with bespoke logic to bridge separate sequences in different Scenes into a singular, seamless experience
- Developed network logic to monitor the status of all active headsets and synchronize headset playback
- Modeled several environments in Blender 3D
- Created visual effect set pieces by baking physics simulations into animation date using Blender 3D
- Staged the entire attraction in Unity’s Timeline with a combination of art, keyframed animation, particle system playback, sound and music from the student team, as well as purchased and open-source assets found online
- Trained on-site operator and provided thorough documentation on hardware setup as well as day-to-day operations
Murder! At The Strand 2: Dark Matters
A Multi-Dimensional, Interactive Murder Mystery | 2019
- Co-created the main concept, world of the play, helped devise the two endings possible based on audience vote
- Designed branching scavenger hunt with a variety of multi-media clues, leading to 7 unique encounters
- Paper props (dossiers, messages between suspects, “top secret” memos, etc)
- Looping video with “subliminal” information
- Looping audio messages on wired rotary telephones, headsets
- Developed & installed four audience-facing computer terminal props with quest-centric clues and expository information, targeting Raspberry Pi’s running Android
- Designed & crafted props for 7 unique story encounters:
- Entity Interview – An amorphous, inter-dimensional smoke being haunts the theater and part of it waits to answer your questions.
- Developed windows-based app for projecting an animated fog creature on a wall and played prerecorded responses when audience members selected from a list of questions
- Time Machine Repair – In the underbelly of the stage, the heart of the machine awaits to be restored
- Developed an Arduino-based circuit puzzle that played various sound effects and turned on LED lights when one of several circuits were completed
- Quantum Consolidation – Help two engineers pinpoint the location of our universe
- Developed a windows-based app with host password gates whose answer lied in props around the play space.
- Creature Coordinates – The main body of the fog monster looms above as players scramble to locate its point of origin in the multiverse
- Designed a large mural-based puzzle for the stage floor in a style between an electrical blueprint and fantasy magic ritual circle
- Several locations on the mural were painted with a conductive paint that completed a circuit on the bottom of several beacon props:
- Crafted beacon props from PVC, wood, spray paint, with an Arduino Uno-based core that lit a LED on top when a circuit was complete
- Hidden Evidence – Help a detective find clues unseen with the naked eye
- Classic UV light puzzle; follow trails of UV paint to uncover hidden messages
- Recover a Dossier – Help a detective recover a dossier from a locked cabinet
- Persuasion encounter with an actor; distract them to gain time for other audience members to hunt for a piece of evidence
- Truths about Realities – Use context clues to determine which reality the murder suspect is from
- Designed a video-based puzzle where each video loop was from a different reality. Context clues in the play space, in combination with the video contents, points to only one being the viable origin for the murder suspect
- Entity Interview – An amorphous, inter-dimensional smoke being haunts the theater and part of it waits to answer your questions.
Kingdom of The Phoenix: Interactive Quest
Sales Force Holiday Gala | 2018
- Designed a scavenger hunt-style quest involving a variety of challenges, supported by character actors and paper maps to guide the experience
Zeppelin Panoramic View
The Grand Zeppelin Escape Room | 2018
- A virtual panorama from the perspective of a zeppelin blimp departing the Eiffel Tower in Paris and landing in front of Buckingham Palace in London.
- Targeting PC hardware running on four HD wide-screen displays, a combined fifteen feet of digital effects to sell the appearance of air travel
- Delivered high-fidelity visuals while maintaining optimal performance
- Developed logic to communicate with physical props in the room, allowing the in-room actor to cue a variety of scenarios:
- Staged four different emergency scenarios including sudden assent into space and engine malfunctions
- Staged two different ending variations for succeeding or failing to escape the room
Murder! At The Strand
An Interactive, Immersive Murder Mystery | 2018
- Co-developed original murder mystery story
- Created on-theme quests providing further information on suspects and details on the murder
Print Work: Paper Props, Floor-to-Ceiling Decals
Odyssey Escape Games | 2018
- Puzzle-specific paper props created in Adobe Photoshop in relevant thematic styles:
- Jack The Ripper
- Prison Break
- Titanic
- 3D images rendered in Blender 3D, finalized in Photoshop for floor-to-ceiling vinyl decals
- Titanic bridge and exterior bow
- Prison view from interior
- City view from roof of skyscraper
- Themed decals for room exteriors
Misplaced Museum: An Educational Adventure
Fulton Co. Schools | 2018
- Developed Android-based app that integrated with several educational activities staged in museum:
- Mini-games
- Additional information
- Narrative context
Personal Projects
Gameservatory: Game Design & Analysis
Youtube | 2019 – Present
Education
Bachelors of Science in Computer Game Design and Development
Kennesaw State University | Spring 2014
- Minors in Computer Science and Software Engineering
- Theater Performance and Vocal Education
