Portfolio
Geopolitics (2026)
Unity 3D, C#, Apple Vision Pro, Photon
Using an in house Unity tech stack for multiuser AVP experiences we built for a previous project, we created an data driven presentation tool for a client. In addition to programming all of the interaction logic, I spent much of the project creating custom tools for the design team to use. This allowed them, people who had never used Unity before, to become level designers and work inside Unity to speed up development of the project.
Unnamed Analytics Platform (2026)
React, Typescript, Node.js, SQL, Docker
I worked alongside other developers to create a web analytics platform which processed real timetracking information, gantt charts, and Jira tickets to give an overview of project statuses.
Multiuser AVP Data Visualization for Apacen (2026)
Unity 3D, C#, Apple Vision Pro, Photon
I was one of the lead developers on a multiuser Unity AR application created to visualize live environment telemetry, hundreds of thousands of datapoints, to assist cyber security investigators in their work and allow them to present findings to non technical coworkers at the same time. Specifically I worked on the procedural generation of visuals using data fetched from a GraphQL backend, in addition to some UX design work to best facilitate an end users ability to navigate the overwhelming amount of raw data.
Oyaji (2025)
Unity 3D, C#, SOAP

I was the lead developer of this small 2D point-and-click find-it mobile game released on iOS and Android in both English and Japanese. The project was completed in just a couple months, and during that time I got to experiment more with Unity’s Scriptable Objects system.
Timescape Wiki (2024)
HTML/PHP/CSS, MySQL, MediaWiki, Apache, Linux
I launched a custom fan wiki to cover the game setting of Draw Steel. In addition to the actual sysops and logistics of running the website, I wrote most of the initial guidelines, styleguides, templates, and content pages.
Virtual Tour Experience (2023)
Typescript, Node.js, Matterport, Zoom SDK, Amazon Cognito
I created a web application for an international company to host virtual tours of their real world places and buildings, by bridging Zoom and Matterport together into one experience.
Motocompacto App for Honda (2023)
Unity 3D, C#

I worked alongside other developers to create and maintain the Motocompacto mobile app, which interfaced with Honda’s Motocompacto electric scooter via Bluetooth and synced with Honda’s custom authentication system. After the app’s initial 1.0 release on the Apple App Store and Google Play, I handled bug fixes in addition to preparing the app for it’s next major update which involved integrating Honda’s authentication system to the app and syncing data to a secured backend database.
Story Experience for Honda (2023)
Unity 3D, C#
I was the solo developer for a data driven presentation aid showcasing a story of two different people driving cars through different periods of their lives. The application was built in such a way that each state was defined in a JSON file which designers could edit to fine tune the experience or adjust it to meet client needs in the future without needing a developer to rebuild the app.
Internal Showcase App (2022)
Unity 3D, C#
My first project for Carnevale was recreating an existing Unity product showcase application for Honda, and extending the functionality and products included. Because I completed the initial goal ahead of schedule, I was able to work with the design team to implement animations and other polish items.
Helpsite Theme for MCDM (2022)
HTML, CSS

I created a custom theme for a HelpScout based support website for MCDM, to bring it in line with the branding of their other sites and company.
CES Cooktop UX (2021)
Unity 3D, C#, Electron, Javascript
I was the solo developer for improving and converting a UI application demo for an induction cooktop display I created the year prior for CES into a end market product. Alongside the UI application itself, I worked on an application which would allow internal teams to create different configuration profiles for both the UI and the underlying induction technology.
Magic Menu (2021)
Typescript, Angular, Amazon Cognito
I was the lead frontend developer for a web application that allows companies to manage frequently updated files, often virtual replacements for physical documents like one-time-use restaurant menus, that are accessible via static QR codes. Yes, I helped facilitate the annoying QR code menus at restaurants. I apologize.
CES 2020 Show Floor Demos for GHSP (2020)
Unity 3D, C#, C++, Javascript, Node.js
I was the lead developer for three demos highlighting futuristic user experiences to be shown at the Consumer Electronics Show in Las Vegas. Two of the demos were created specifically to highlight their custom stepper motors, while a third application was created to show off a working inductive cooktop with an OLED display surface. This involved various UART and MQTT connections and communication systems.
I was also the Project Manager for these projects. Some of my management tasks included: interfacing with the client both on-site and in virtual meetings; setting project deadlines and milestones; organizing and tracking asset creation; and leading internal meetings.
Educational Web Games/Studies (2020)
Typescript, Angular, Three.js
I was a frontend developer on a pair of data-driven web applications designed to educate users about serious subjects, while keeping them engaged throughout the process by integrating 3D scenes and animations into the application. The applications were created to gather data for a scientific study, which involved handling sensitive information and communicating securely with several APIs.
CES 2019 Show Floor Demos for GHSP (2019)
Unity 3D, C#, Javascript, Node.js

I worked on two demos demonstrating potential futuristic user experiences for the Consumer Electronics Show in Las Vegas. One demo was for a futuristic autonomous taxi vehicle OS that connects to the occupants phone. The second was for a unified kitchen OS that allows a user to control their appliances and home systems from large touchscreens that replace the countertop backsplash.

In addition, I programmed a node.js server and created a protocol to handle communication between the UI applications.
Web AR Experience for Bissell (2019)
Javascript, 8th Wall Web AR
I was the lead developer and project manager of a web based augmented reality experience for Bissell. During this project I led internal and external meetings, interfaced with the client on-site, managed the asset creation pipeline, and wrote the core project architecture.
AR Demos for IMMY (2016-2019)
Unity 3D, C#
I was one of the lead developers that created various prototypes and demos for the IMMY, an in development AR headset. Using their custom AR SDK and prototype headsets, I created a wide variety of different experiences to show off the headset’s capabilities. These demos were used to showcase their headset to prospective clients and partners.
VR Training Simulations for Armick (2016-2019)
Unity 3D, C#, Oculus VR SDK
While at YETi CGI I created multiple cross platform virtual reality training simulations over several years. These simulations ranged from medical applications, to parachute training, and general workplace safety.
Wikiturtle (2017)
Unity 3D, C#, Wikitude AR

I created the Wikiturtle app for the team at Wikitude to showcase their new augmented reality SDK for mobile devices upon it’s public release. The fun challenge was doing so before full documentation was available.
View-master National Geographic: Dinosaurs (2016)
Unity 3D, C#, Google Cardboard, Vuforia AR

On this project I worked on much of the early prototyping and researched various augmented reality solutions. I then worked closely with the project’s Senior Developer in development of the application.
View-master National Geographic: Wildlife (2016)
Unity 3D, C#, Google Cardboard, Vuforia AR

My job was working on polishing the application towards the end of development, and work with our QA team to fix bugs as they appeared before and after launch. I was later tasked with upgrading the project from Unity 4 to Unity 5.