
Unannounced MMORPG (Zenimax Online Studios)
Position: Senior Gameplay Engineer (3C’s)
- Created new tools/workflows in a proprietary ECS engine to help 3C’s designers implement and iterate on movement systems.
- Collaborated with server engineers to sync player movement mechanics using networked Hierarchical State Machines
- Prototyped new player camera systems and debugging tools.

The Elder Scrolls Online (Zenimax Online Studios)
Position: Senior Gameplay Engineer
Notable Contributions:
Implemented both front-end and back-end game logic for the Tales of Tribute card game, including building a new keyframe-based card animation system from scratch.
Transformed the Antiquities system from paper prototype to full implementation, developing both client-side logic for minigames and server-side logic to persist player progression.
Authored server-side logic for the Companions system such as summoning and managing companions, and persisting companion data in the database.
Other contributions:
- Worked with database engineers to implement server-side logic for the Group Finder feature that allows players to post/search for groups.
- Engineered the Account-wide Achievements system, streamlining player progress tracking while reducing database footprint by as much as 18 times.
- Identified and implemented quality-of-life improvements to the in-game mail system.
- Architected a performant and memory-efficient system to track persistent player statistics and progression.
- Integrated the Epic Games API to port the game to Epic Games Store.
Company: NVIDIA
Position: AR/VR UX Research Intern
Researched new AR/VR experiences by developing weekly prototypes in a team as the main C++ programmer. I eventually created an API within the G3D game engine that were used to drastically reduce the development cycle of new prototypes.