Projects
Bermuda #
C++ #
September 2024 - December 2024
- Collaborated in a group of 6 to create a survival shooter using a custom game engine made from OpenGL, CMake, and SDL
- Implemented the main health and resource system for the game and designed numerous enemies and bosses from scratch
- Helped team members by checking their code regularly in PRs and helping with bug identification and resolving
InsightBot #
TypeScript #
September 2023 - November 2023
- Created a query-based Discord bot with a partner which allows users to obtain data about university courses and buildings
- Generated black box test suite, used facade design pattern to abstract implementations, and refactored to adapt to changes
- Used REST API to communicate between front and back end and ensured that data is properly transferred to endpoints
The Fact-ory #
HTML, CSS, JavaScript #
January 2022 - August 2022
- Created a web server using Node Express which stores facts based on numerical keys using MongoDB
- Ran tests on the communication between the front and back end with Jest
- Maintained using a request/response and server status tracker, as well as a spreadsheet used to track TODO’s and bugs
Combatant Creator #
Java #
July 2021 - May 2022
- Designed a saveable character-building game featuring three types of equipment, all part of a class hierarchy structure
- Used Java Swing to create GUI and JUnit to thoroughly test each class
- Customized each type of equipment to have their own original items
Gear Shift (Animation) #
Adobe After Effects #
September 2018 - May 2019
- Worked under the mentorship of a professional to learn the process of producing an animation
- Completed an inspiration list, storyboard, script, object/character designs
- Discussed project progress with mentor every few weeks to fix current issues or figure out the next steps

