University of Central Florida, Orlando, FL 2024
Florida Interactive Entertainment Academy
MS Interactive Entertainment
University of Florida, Gainesville, FL 2022
BA in Digital Arts and Science
Minor: Computer Science
Honors: Summa cum Laude
UF Digital Worlds Institute – Software Engineer
Aug 2022 – Jul 2023
WebGL (Unity) 2D pixel adventure game developed for and used to introduce undergraduate students to content in an academic course
Implemented dialogue parser linked to a live, modifiable google sheet
Designed multiple levels and NPC interactions
UF Geoplan Center Traffic Prototype – AI/Tools Programmer
Jun 2020 – Dec 2020
VR software developed in Unity for simulating impact of various road implementations
Coded vehicular AI movement, traffic generation, and traffic control systems
Developed editor scripts and tools to boost team velocity, speeding up design task time by 12x
Ceasura – AI Programmer
Nov 2023 - Present
Action-Adventure game produced in Unreal 5 with a 22-person development team over 8 months
Collaborated with designers and animators to develop gameplay-driven enemy AI interactions
Developed AI managers to assist in facilitating behavior tree functionality, such as a ticketing system to manage group attack patterns of AI’s
Boosted AI development speed by using an enemy interface to abstract enemy functionality and decrease specialized blueprints requirements by 3x
Custom Game Engine – Programmer
Jan 2024 – May 2024
Semester long C++ project created from scratch over 4 months
Developed an underlying dynamic hierarchical database
Architected the implementations of data storage containers
Integrated JSON to create objects and their interactions
Aersidde – Sole Developer [Source]
Jan 2022 – May 2022
Roguelike fighting game developed in Unity over 5 months as my undergraduate senior project
Designed and developed a turn-based combat system connected to gameplay attributes
Developed multiple AI behaviors and encounters using state machines
Architected an adjustable gameplay encounter system to quickly create unique, iterative gameplay experiences