Projects

Cooper

Cooper

September 2024 — Present

I am currently working with a team of designers and developers in Sandbox, a CS club at Northeastern, to create a full-stack co-op evaluation resource. This project uses the T3 tech stack, and some features that I have added include API endpoints and frontend and backend filtering. We recently had an internal release of our website and plan on having a larger release soon!

Next.jsTypeScripttRPCTailwind CSSDrizzle ORM
Cosmic Checklist

Cosmic Checklist

September 2024

During HackMIT, my team built a task manager platform using Convex. Our project includes both a website and a Chrome extension. Users can click a button in the Chrome extension to reach the website that lists all of their tasks. On the website, tasks are sorted based on priority, and users can add and delete tasks.

ConvexTypeScriptReactChrome Extension
Stocks Program

Stocks Program

June 2024

For my Object-Oriented Design course, I partnered with a classmate to develop a stock simulation in Java using the Model-View-Controller structure. In our program, the user can choose between viewing a text-based interface or a graphical interface. Both options allow the user to create a portfolio of stocks in which they can add and remove stocks, and they can also see the value of that portfolio on a specified date.

JavaSwing
Husky Laundry

Husky Laundry

January 2024 — April 2024

Through Northeastern's Oasis software development club, I worked with a group to design a website that tracks laundry usage across Northeastern's on-campus housing. We were inspired by the Laundry View website used across colleges, but we wanted to make the interface more user-friendly and visually appealing.

ReactJavaScriptSupabase
Maze Game

Maze Game

April 2024

In my Fundamentals of Computer Science II course, I teamed up with a partner to build an interactive maze game in Java. We applied Kruskal's Algorithm, Breadth-First Search, and Depth-First Search to animate the creation of the maze and the process of solving it.

JavaBFSDFS
Seam Carver

Seam Carver

March 2024

Another Fundamentals of Computer Science II project, this Seam Carver program was written with a partner. The path with least significance is calculated using Dijkstra's Algorithm and removed from the image on every tick.

Java
Productivity Under the Sea

Productivity Under the Sea

February 2024

At HackBeanpot 2024, I worked with a group of four people to create a Chrome extension meant to improve productivity. There is a time limit that users can be on unproductive websites, and a water animation indicates how much time the user has remaining on those unproductive sites. Once the time limit runs out, the unproductive sites can no longer be used. To make this project, my group used HTML, CSS, and JavaScript.

HTMLCSSJavaScript