top of page

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

See Retro Runners' GitHub Here!

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

See The Purdue Party Game's GitHub Here!

Screenshot 2024-07-11 112147.png
Screenshot 2024-07-11 111700.png
Screenshot 2024-07-11 112335.png

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

Fake News vs Real News.jpg
bottom of page