Skills
- Proficient in C++ and C
- Familiar with C# and Python
- Familiar with version control systems like Git and Team Foundation Version Control
- Experienced with gameplay programming, AI programming, engine development, and Unity development.
Experiences
##### Student Projects #####
SAGE | Jan 2020 – Present
· A 3D game engine developed with C++ and DirectX11
· Implemented features such as procedural geometry, dynamic lighting, post-processing, and shadow maps
· Developed a skeletal animation system with GPU skinning and 3D asset importing via Open Asset Import Library
· Used a data-driven component-based architectural design to create various gameplay systems
Gladiator SmackDown | Jul 2021 – Present
· A 2D free-for-all combat simulator game built with Unity
· Implemented gameplay systems for melee/ranged combat, multiple weapon types, and consumable items
· Developed a combatant AI that can dynamically decide when to fight, flee, or find items based on combat fitness of nearby enemies and situational worth of nearby pickups
Loco-Locomotive | Apr 2020 – Mar 2021
· A 2D, up to four-player, couch co-op, shooter game built with Unity, inspired by games like Lovers in a Dangerous Spacetime, Overcooked, and Space Invaders
· Collaborated with five other students and assumed the role of creative director to drive project vision
· Implemented various game systems, including local multiplayer controls and content management
· Provided support for programming, technical design, content integration, and quality assurance
##### Work Experience #####
Programming Peer Tutor (LaSalle College Vancouver)
- Tutored students on game programming subjects such as C, C++, C#, algorithms, data structures, and Unity
- Held one-on-one and group tutoring sessions in an online setting via Microsoft Teams
Education
LaSalle College Vancouver, Bachelor's of Science in Game Programming