Projects


BrewBuddy

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

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

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

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

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

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

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

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

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.

The Other Side