I am an EECS undergraduate, game developer, and educator at UC Berkeley. I work with interdisciplinary teams of all sizes and skillsets within projects of many different frameworks, exercising key skills of collaboration and adaptability.
Projects
3D
Unity/C#
Developer
Worst Birthday Party Simulator
3D Interactive Smoke Simulation
CS 184: Foundations of Computer Graphics
- Extrapolated Jos Stam (2003)’s paper “Real-Time Fluid Dynamics for Games” into 3D, applying principles in fluid dynamics
- Developed interactable smoke simulation framework within the HDRP rendering pipeline within the Unity engine
Research
Python
Systems Developer
UI Designer
Spinout
Interactive Web Puzzle
GamesCrafters Research Group
- Encoded and computationally solved a puzzle using graph theory, encoding move-based analysis
- Developed interactive GUI with audio support using backend API requests
Java
Systems Developer
UI Designer
Structure of the DataDancer
Crypt of the NecroDancer Teardown
CS 61B: Data Structures
- Developed procedural map generation using a chunk system and Prim's traversal algorithm
- Replicated rhythm system and combat mechanics faithful to Crypt of the NecroDancer
- Developed responsive UI systems and HUD, emphasizing disparity in information available between both players
- Ran playtest sessions at local events, including the Museum of Art and Digital Entertainment and Jacobs Hall
Intern
Unity/C#
Systems Developer
UI Designer
Nexus Rush
Roguelike Mobile Tower Defense
Beastwoe Games
- Integrated internal progression systems to improve game replayability and player retention
- Designed and implemented UI screens for navigation and shop interfaces
- Scheduled for release on the App Store
Contracted
Unity/C#
Lead Developer
UI Designer
Torus
Minimalist Mobile Tower Defense
- Refactored AI-generated code from runtime-generated instantiation into engine assets, reorganized
overall project structure
- Developed player combat systems and facilitated game design conversations to maximize player
enjoyment
- Led prototype playtests to garner relevant, targeted feedback
Game Jam
Godot
Producer/Developer
UI Designer
Koal-bolds
Fast-Paced Unit Management Clicker
GMTK Game Jam 2026
- Managed scope and delegated tasks within 4-day time constraint
- Designed and implemented interconnected game systems and GUI
- Ranked #349/10,349 for artwork, #572/10,349 for creativity
Game Jam
Unity/C#
Systems Developer
Half-wits' Colosseum
Spell-dividing Top-down Survival
Bear Jams Spring 2026
- Developed modular spell-combining system for unique skill combinations and robust entity system for customizable enemy behaviors
- Connected backend systems into seamless, infinite gameplay loop
- Ranked #1/16 in GDD @ Berkeley's biannual game jam, nominated for best student game at Capital Creative Showcase 2026
Game Jam
Unity/C#
Producer/Developer
UI/Asset Designer
Full Nest Syndrome
Hectic Dorm Management Simulator
Bear Jams Spring 2024
- Developed isometric grid movement system with dynamic rendering order
- Implemented interactive tutorial and physics-based mechanics
- Produced additional art assets in line with artists' art styles to support additional content and functionality
Game Jam
Unity/C#
Developer
Goldcliff Industrial Food Distribution Company
Food Distribution Management Simulator
Games for Change Student Challenge
- Developed robust dialogue system with support for dialogue effects
- Designed and implemented node connecting system
- Featured in SGDA's Student Games Showcase 2025
Game Jam
Unity/C#
Developer
UI Designer
The White Knight: Last Cell Standing
Cell-scaled Top-down Survival
GMTK Game Jam 2024
- Developed modular spell-combining system for unique skill combinations and robust entity system for customizable enemy behaviors
- Connected backend systems into a seamless, infinite gameplay loop
- Ranked #1,384/7,518 overall