These are some projects that showcase my game programming abilities and experience.
Role: Lead/Flex Programmer
Tools: Unity, C#, Input System, (Git/GitHub)
What I shipped: core gameplay loop, player joining/spawning, UI, interactions, scoring/state flowCrop Undercover is a local multiplayer stealth/party game where one player controls the Farmer while others play sneaky Crops trying to complete objectives without being caught. I implemented the core gameplay systems,player join/spawn, round flow, interactions, UI, scoring, and supporting stealth mechanics enabling the team to iterate quickly on levels and content.

player joining, spawning, controller support, PlayerInputManager / Input System integration

Character selection / assignment: assigning roles (Farmer vs Crop types), randomization, preventing duplicates, ready-up flow

Game loop & state management: main menu → lobby → gameplay → results, win/lose conditions, round timers, restarting

Randomly assign a player as the Farmer
Role: Programmer / UI & AR Interaction
Platform: Mobile (AR)
Tools: Unity, AR Foundation, C#This AR mobile prototype was designed for a winery experience, allowing users to explore information through a guided UI and place a virtual wine bottle into their real space using their phone’s camera. I focused on building clear UI flows, AR session handling, and object placement to communicate the concept effectively as a proof-of-concept.

Implemented multi-canvas UI navigation (main menu, info panels, scan/AR view) with clean state switching.

Integrated AR object spawning using the device camera, allowing users to place a 3D wine bottle into their real environment.

Managed AR session lifecycle (entering/exiting AR view, enabling/disabling AR root objects). Built a mobile-friendly UI flow focused on clarity and accessibility for non-technical users.
This project was scoped as a prototype to validate interaction flow and AR feasibility rather than a fully polished product.