About Me
Hi!
I'm an indie game dev and recent graduate! I got my Bachelors in Computer Science and Mathematics from UC Berkeley, and my Masters in Computer Science Game Development from USC, where i was lead engineer for an agp game.
I'm interested in roles where I can apply my engineering knowledge to game dev.
I'm passionate about developing and playing games! Feel free to contact me from any of the links below!
Featured Games

Move Move Melon
Systems Engineer
1 Year Production Lifecycle
Built Interactive Spline-Based Levels. Developed a fully playable credits level utilizing Unity Splines to control dynamic actor movement and environmental pacing.
Developed Multi-Platform Control Frameworks. Architected alternative gameplay control modes, including mobile gyroscope integration and traditional touch/button inputs.
Optimized Performance via Graphics Scaling. Programmed custom graphics settings tiers to dynamically scale rendering features and stabilize frame rates across low-end mobile devices.
Engineered Custom Dialogue & UI Systems. Programmed a custom dialogue architecture from scratch and implemented the complete game UI, seamlessly linking visual feedback to gameplay events.
Cards of Heart
UI Engineer
1.5 Year Production Lifecycle
Engineered a hybrid UI system using both Unity UI Toolkit and uGUI to handle complex, dynamic battle overlays and menu layouts.
Collaborated via Perforce within a 30+ member cross-functional team, managing asset pipelines and avoiding merge conflicts.
Optimized UI performance and click-responsiveness, directly enhancing game feel and player onboarding.
Current Game

Unchained
Lead Engineer
1 Year Production Lifecycle
Directed a 7-person engineering team within a massive, 70+ member cross-functional development studio.
Architected the main codebase and core systems for a 3D tactical combat game, ensuring stable state management across complex turns.
Built cross-department technical art pipelines, bridging gameplay engineering with asset implementation to optimize rendering performance.
Managed Perforce version control infrastructure, establishing branching strategies and workflow guidelines to minimize merge conflicts across a large studio.
Independent Projects




