top of page

Projects

Lead AI Programmer

Sep 2023 - Apr 2024

Steel Reaper

  • Created and implemented a custom script-based Behavior Tree architecture from scratch which was used to create 3 unique enemies

  • Wrote a modular enemy framework that allowed new enemy types to be easily created and implemented into the game

  • Created the spawn and wave systems and balanced the composition of waves to improve the game feel

Lead AI Programmer and Task Force Lead

Sep 2022 - Apr 2023

Kilonova

  • Created and balanced 3 unique enemy behavior trees, animation graphs, and base frameworks

  • Designed a robust spawning system accessible to designers on the team, allowing them to efficiently iterate on combat encounters

  • Served as the primary point of contact between the Enemy Task Force and Production, prioritized tasks for Task Force members, and cooperated across Task Forces on tasks that would affect other departments

Physics Programmer

Sep 2021 - Apr 2022

Return to the Skyway

  • Created a physics engine supporting Circle, AABB, and OBB colliders with minimal performance impact

  • Implemented RigidBody component similar to Unity's capable of simulating mass, gravity, and drag

  • Designed a collision management system where collisions could be masked with layers, specific collision events could be accessed and modified, and supported trigger boxes with custom logic

Gameplay Programmer

Jan 2021 - Apr 2021

Insane Purple Space Monkeys

  • Created a projectile system using object factories and prefabs to abstract away projectile creation for other members of the team

  • Implemented a sprite rendering system that supported sprites, animations, and text to be easily displayed on screen

  • Created a UI system with features such as an in-game timer, player health, and extra lives

Resume

Skills

Languages
  • C

  • C++

  • C#

  • Blueprint Visual Scripting

  • Python

Tools
  • Git and GitHub

  • Tortise SVN

  • Microsoft Visual Studio

  • Microsoft Visual Studio Code

  • Autodesk Maya

  • Trello

  • Click up

Game Engines
  • Unity

  • Unreal 5

  • Custom Game Engines

STEM
  • Calculus

  • Linear Algebra

  • Motion Dynamics

  • Data Analysis

  • Probability and Statistics

Education

Bachelors in Computer Science and Game Design

DigiPen Institute of Technology

2020 - 2024

​

Dean's Honor List for Fall '21, Fall '22, Spring '23, and Fall '23 semesters

Graduated Cum Laude

bottom of page