
Developed tools for PCG level generation, editing, and procedural narrative, working with partner game teams to build out suite of tools
PythonSvelteGradioProcedural Content GenerationAWSClaude SonnetDeveloped AI-based tools to support game and creative teams at Zynga
PythonSvelteProcedural Content GenerationStoryletsUnityExtendScriptMS in Computational Media
Designed and developed AI support tools for game masters of tabletop roleplaying games
Story SiftingPrologSocial SimulationResearchBA in Computer Science; BA in Film, TV, and Interactive Media
Designed and developed indie games and interactive media projects
UnityJavaVirtual Reality
A mystery game where you play as a world-class (dog) investigator. Gather clues by speaking to the witnesses - or accuse a suspect! Created as part of the Idisen Game Jam, 2025.
A co-creative AI assistant for game masters of tabletop roleplaying games.
An NSF-funded game about climate change and human impacts on the environment using real environmental models.
An escape room made in Unity with asymmetrical puzzle-solving in physical and virtual reality spaces. Made at UCSC's Science Internship Program.
A capture-the-flag game mode made for open-source voxel game Terasology, made as part of Google Summer of Code.
A mobile game about collecting and crafting elements together to discover the universe, made with the Massachusetts Digital Games Institute.