Projects

BrewBuddy
Web Dev
TypeScript
React
PostgreSQL
Next.js
Role:
Lead Developer
Team Size:
1
Duration:
3 months
Reason:
HCI Course & Personal Project
BrewBuddy is a web application that allows users to track and manage their homebrewing process. I created the application for my graduate HCI course, however I have continued to work on it as a personal project and for personal use. The application was created with React, PostgreSQL, and Node.js.
BrewBuddy

Covid Chase
Game Dev
C#
Unity
Role:
Lead Developer
Team Size:
1
Duration:
1.5 years ongoing
Reason:
Personal Project
Covid Chase is a 2D, local-multiplayer, Covid-themed tag game created on Unity. The project began as a way for me to learn Unity and game development, as well as improve my programming skills, but evolved into much more. I began the game in May of 2024, and though it is playable, I am still working on it. Try it out by clicking the button below and following the instructions in the README!
Covid Chase

Mass General Brigham Application
Web Dev
Leadership
TypeScript
React
PostgreSQL
Role:
Senior Lead Front-End Developer
Team Size:
10
Duration:
2 months
Reason:
Software Engineering Course
Developed an application for the Mass General Brigham Hospital. The application featured hospital pathfinding, service request components, an employee forum, and calendar. The application was created with React, Express, PostgreSQL.
Mass General Brigham Application

Memory of Nations Interactive Map
Web Dev
TypeScript
React
MySQL
Role:
Lead Front-End Developer
Team Size:
4
Duration:
2 months
Reason:
Third Year Capstone Project (IQP)
Developed an interactive map that improves engagement and connection with historical testimonies from the 20th and 21st centuries outside of the Czech Republic, collected and preserved by Post Bellum. The map will be integrated into the Memory of Nations website once Post Bellum addresses internal technical issues.
Memory of Nations Interactive Map
23 Dover Street
Game Dev
C++
SFML
Role:
Co-Developer
Team Size:
2
Duration:
2 months
Reason:
Technical Game Development Course
Followed the professor’s textbook to create his 2D game engine, Dragonfly, with C++ and SFML. Afterwards, I worked with a partner to use the engine to develop a tower defense game based on the mouse infestation of an apartment. The game features sprites made from text, a variety of traps, currency, and ramping intensity.
23 Dover Street

Daydreams of Change
Game Dev
Unreal Engine
Role:
Programmer
Team Size:
8
Duration:
1 month
Reason:
Game Design Internship
Daydreams of Change is a singleplayer game that I helped make in a group of 8 on Unreal Engine 5​ as a game design intern for Climate Jam 2024. During the jam, I was one of my group's programmers and learned UE5 from scratch. Feel free to click the button below to see our game's submission page and play it.
Daydreams of Change
3D Model of Castle
3D Modeling
Blender
Role:
Modeler
Team Size:
1
Duration:
2 months
Reason:
High School Project
Rendered animation of my 3D modeled low-poly castle that circles the castle, zooming in and out. I used Blender to model everything, and made multiple features animated. This was created during my senior year of high school, during which I taught myself Blender. The button below will bring you to the file to watch the video itself, check it out!
3D Model of Castle

School Benchmarking Application
Web Dev
PostgreSQL
TypeScript
React
Role:
Software Engineer
Team Size:
6
Duration:
2 months
Reason:
Webware Course Project for Osprey Software
Worked for Osprey Software to develop a school benchmarking application. Our extensive application features both analytical and comparative dashboards to view KPIs, as well as benchmark forms to submit yearly data. The app is accompanied by multiple AI agents to enhance user experience and navigation.
School Benchmarking Application

Spreadsheet
Web Dev
Java
React
Role:
Object-Oriented Designer
Team Size:
1
Duration:
2 months
Reason:
Object-Oriented Analysis & Design Course
Built upon provided code to develop a functional spreadsheet application with a focus on object-oriented design. The spreadsheet implements design patterns such as composition, observer, and factory. Explore my Github repository for the spreadsheet to learn more!
Spreadsheet

Thorkell 3D Model
3D Modeling
3D Painting
ZBrush
Role:
Modeler
Team Size:
1
Duration:
1 months
Reason:
3D Modeling Course
I used ZBrush to 3D model and paint the character, 'Thorkell', from Vinland Saga in an A-pose for 3D Modeling I or AR/IMGD 2101 at WPI. This was a fairly simple project that took just a few weeks, but it was a good benchmark of my growth in 3D modeling. If you'd like to see more views of my model, click the button below!
Thorkell 3D Model

The Other Side
Game Development
Leadership
Role:
Project Manager
Team Size:
4
Duration:
1 month
Reason:
Digital Game Design Course
The Other Side is a strategic competitive board game to be played with 4 friends! I led my group of 4 as project lead to make this game in Digital Game Design I. We were limited to making the rules fit on the front and back of a page and able to be played with common school or home items. Making this game helped me develop my game development and design skills.