Worked within the Unity game engine to fix bugs and add new features to an 8-year-old mobile game version of various domino-based analog games.
Expanded a project to move as much general social and app behavior out of a legacy Domino app and into a multiplayer game platform. Used React Native, Go Mobile, and Flutter at different points in development. Promoted to overall Project Manager in May of 2020 while also continuing to work as a senior engineer.
Coordinated closely with design and testing teams to ensure that implementation pipelines were simple, efficient, and evaluable, and to discover and solve UX problems in a pragmatic way.
Maintained a Create JS based Gin Rummy game built using a reactive programming paradigm via RxJS.
Resolved bugs and added new gameplay features in preparation for a large cliffhanger resolving content update for the Apple Arcade RPG, Guildlings.
Overhauled existing CloudKit save system from the ground up while maintaining backward compatibility in order to meet new requirements from Apple that were not supported by the previous CloudKit API.
Optimized Bug reproduction and Developer/Designer/Tester handoff by creating a system to make public CloudKit saves at any point in play, and created tools to extract saves for direct in-engine Unity usage.