Project Experience
Unity
Unity is a versatile game engine, which lends itself well to creative projects. Over the several years I've worked with Unity, I've had the opportunity to experiment widely with the game engine, both in and out of game development. My skills range widely from C# coding for modular systems to scalable UI implementations to customized animation systems.
​
I seek to solve problems and find creative solutions. I clear blockers by understanding the operations of the engine. I coordinate development around dependencies to ensure efficiency.

Steamhaven Cogworks
I fill several roles within the team at Alter Learning: programming, designing, animating, and UI development. By understanding the Unity Engine, I have been able to navigate and anticipate problems in our development, such as adapting our player controller to multiplayer and VR.
​
Driver Engagement
In creating new user-facing features for the vehicles at NIO, I built a custom animation system from the ground up. I utilized my scripting knowledge to create a modular, scalable system that could be customized to the needs of developers within the company. The system was testable on standard development platforms and deployable on target vehicle platforms.
​
Project is currently NDA.

MIMIC: Social Crowd Simulation
This simulator was my first test as a non-conventional game developer. I was required to test my skills outside of the standard game UI and systems. With the Interaction Dynamics Lab, I created a modular, scalable simulation engine with customizable features. I integrated my work with industry-standard tools to provide a wider range of options for users and to confirm our algorithm's viability.
​
Password: %TreeCity