My Computer Science Projects
Retro Runners

August 2025 - December 2025
Served as a developer for an online multiplayer platformer racing game created in C++
Integrated SDL, SDLImage, miniaudio, and ENET packages in order to create client and server programs that support online multiplayer, as well as local gameplay graphics
Led development on character animation, the checkpoints/laps/placement system, and map creation and selection
Pen and Ink Non-Photorealistic Rendering
March 2026 - May 2026
Developed a non-photorealistic rendering model in C++ with the use of OpenGL.
Renders object meshes and creates in real time brush strokes and textures based on user-defined pen and texture parameters.
'
Shaders defined to allow for texture tonal mapping to represent scene lighting.

The Purdue Party Game
January 2024 - May 2024
Served as the development team leader (Scrum Master) for a local multiplayer party-style video game in the Gamemaker Engine that was themed after Purdue's campus and traditions
Worked as a development team to devise the premise, maps, minigames, scoring system, and other functionalities
Designed computer controlled players that could intelligently play the maze and Frogger-style minigames, with the computer players performing better when set to higher difficulty levels
Implemented a button-bash racing game in which players must alternate between two active buttons in order to progress their train
Designed sprites and animations that were visually appealing and fit with the retro 8-bit style of the game






Xtern Hackathon - Kitchen Helper Application
July 2025
3rd Place Overall
Competed in a 7-hour hackathon with the goal of creating an AI kitchen helper application for elderly customers, with a focus on accessibility
Served as one of two Software Developers, implementing an Angular-based web application that utilized OpenAI API calls
Check out our GitHub repository here
Fake News Classification using Machine Learning
June 2020 - July 2020
Collaborated on an artificial intelligence classification system that leverages Support Vector Machines in Python in order to create a model that determines if a news headline is from a real or fake news article
Documented methods and results in a scientific paper format, research poster, demonstration video, and custom website created to showcase all project materials
Check out the project here
