- Implemented a behavior system using the Utility AI model in Unreal Engine 5 with C++ and blueprints to greatly improve AI decision-making and responsiveness.
- Developed and implemented visual debugging tools for designers, resulting in over a 50% shorter feedback cycles compared to past iterations.
- Fixed and discovered bugs for clients in Unreal Engine 3 using UnrealScript, directly contributing to positive community feedback for bugfix patches.
- Redesigned menu UI flow for improved user experience and refactored existing C++ and blueprint code for scalability.
Work
- Jul 2023 - Aug 2023Heavy Iron StudiosAssociate Game Programmer
- Sep 2022 - Dec 2022Behaviour InteractiveGame Programmer (Internship)
- Created core features of Behaviour’s new unreleased multiplayer game using C++ and Unreal Engine
- Implemented a system for potions, providing various boosts to player stats and HP. Implemented VFX and SFX for consumption
- Tested builds for bugs and game balance, providing detailed feedback for game systems that were in development
- Sep 2021 - Apr 2022Eden IndustriesGame Programmer (Internship)
- Created core features of Eden’s latest RPG adventure game through its development cycle using C++
- Designed and implemented a procedurally generated dungeon level using a breadth-first search generative maze algorithm
- Collaborated with artists and game designers to implement UI and environmental features
- Updated and maintained a turn-based combat system with feedback and discussion from the publisher
- Jan 2021 - Apr 2021betstampSoftware Developer (Internship)
- Developed UI features for the Betstamp website and mobile app using React and React Native
- Redesigned the settings page for greater intuitive use and created an improved system for verifying validity of user input
- Improved performance and scalability by implementing site-wide pagination for 1000+ search results
- Jan 2020 - Apr 2020NCRSoftware Developer (Internship)
- Improved usability and accessibility by developing core user interface features using React
- Implemented a system using React where users could download HTML, JPEG, and Markdown files as PDFs
- Unit tested ReactJS components and API endpoints to assure maintainability of the code base using Java