Team Size: 5
Tools: Unreal Engine 5, C++, Perforce
Project Length: 7+ month (May 2025 - Present)
Project Contributions:
Programmed enemy AI systems, animation locomotion systems, and combat through the use of the Unreal Engine 5 Gameplay Ability System (GAS).
Team Size: 5
Tools: Unity, C#, Git
Project Length: 3 months (September 2024 - December 2024)
Project Contributions:
Programmed core technical systems for the game such as player input and animation-based movement, camera movement, co-op functionality, dynamic co-op camera splitting system, a hacking mini-game system, end-game conditions, and level cinematics. These features led to a functional and presentable vertical slice of the game.
Worked in an Agile Environment where our team underwent scrum-like ceremonies such as performing Sprint Planning, Sprint Reviews, Sprint Retrospectives, and a Daily Scrum. This led us to create a product in an iterative cycle and adapt to playtest feedback very effectively in addition to making our production process efficient by minimizing risks.
Team Size: 1
Tools: Unity, C#
Project Length: 36 Hours (October 2024)
Project Contributions:
Programmed all aspects of the game for the 2024 Granola.gg x Interactive Games and Media gamejam under a limited time constraint. This includes systems such as player input and movement, UI/UX, NPC AI behavior, and Audio Controllers.
This resulted in testing and reinforcing my Unity knowledge as one of the few solo contestants in the gamejam, and feeling more confident as a Unity developer.
Team Size: 2
Tools: Unity, C#
Project Length: 1 month (April 2023 - May 2023)
Project Contributions:
Programmed all systems for this interactive narrative including a dialogue system, as well as a system of randomly pulling classifications from facial recognition datasets to be used within the core game loop. This allowed me to create an interactive experience which brings social awareness to the issue of many popular facial recognition datasets (e.g., Imagenet, 80 Million Tiny Images, Tencent-ML-Images) containing classifications which are racist, sexist, homophobic, and transphobic.
Team Size: 1
Tools: Unity, C#
Project Length: 2 months (September 2023 - November 2023)
Project Contributions:
Programmed enemy AI pathfinding which calculates a shortest path using a breadth-first search algorithm, making use of graph and tree data structures. This led me to a greater understanding of AI pathfinding and how data structures can be used within video games.
Learned about and implemented the Object Pooling game programming pattern, which increased optimization and computational performance.