Projects

PingPoint

Live Source Done

2026

A network activity-visualization tool used to demystify events occuring on a network, defend against attacks, and expose vulnerabilities. Won 1st place in Security @ JumboHack 2026.

ReactNext.jsFastAPINode.jsAnthropic APIRaspberry Pi 5Server-Sent EventsScapyNmap

commit-mog

Live Source Ongoing

2026

See who commit mogs you on GitHub. This is the true faceoff for CS majors.

ReactViteFlaskGitHub APIAWS LambdaAmazon API GatewayAWS SAM

MHD

Live Source Ongoing

2026

A data visualization-focused web application for the Massachusetts Historical Society to expand their program. Led as a Tech Lead.

ReactNext.jsPostgreSQLNode.jsDrizzleNeonD3.jsMapLibre

JumboMap

Live Source Ongoing

2026

Beginning as a Hackathon project in spring of 2025, JumboMap has now evolved into a product for Tufts University to make on-campus events more accessible through the use of an interactive map and custom user and admin flows.

ReactNext.jsPostgreSQLNode.jsNeon

RunTracer

Live Source Done

2026

A project that allows users to trace their run routes, create run routes of specified distances, and view their friends' activities.

ReactNext.jsPostgreSQLNode.jsDrizzleNeonmapbox

Rock Band Implementation

Done

2025

An implementation of Rock Band created in SystemVerilog on an FPGA, with input sent from a Rock Band guitar to the FPGA wirelessly. The game was displayed on a screen and state was updated from the FPGA through a VGA cable.

SystemVerilogFPGA

File Copy

Done

2025

A UDP-based distributed file transfer system that reliably copies directories between client and server machines despite network and disk failures, emphasizing the end-to-end principle and idempotency.

C++UDP

Market Updates

Done

2025

A project developed for my 2025 summer internship at Shepherd Financial Partners that fetches the most recent market news, current events, and more to create a digestible weekly summary so that the firm can better serve and inform their clients.

ReactNext.jsPostgreSQLNeonNode.jsClerkPerplexity AI API

Hybrid search feature

Done

2024

As a part of my 2024 summer internship at ACE ABA Software System, I implemented a hybrid search feature in Python that combines the results of a semantic search, a keyword search, and a cross-encoder model to return semantically and lexically similar results in a database of lessons.

PythonPostgreSQLDBeaverJira

Retrieval-Augmented Generation (RAG) pipeline

Done

2024

As another part of my summer 2024 internship, I created an RAG pipeline and combined it with prompt engineering to contextualize an LLM's responses with an external knowledge base.

PythonPostgreSQLDBeaverJira

Somerville Museum

Source Done

2024

Worked in a team to create a web application for the Somerville Museum to keep track of their inventory of clothing for historical re-enactments.

ReactNext.jsPostgreSQLNode.jsNeonClerk

Emerald Necklace Conservancy

Source Done

2023

Worked in a team to create a web application for the Emerald Necklace Conservancy around Boston to display information about the landmarks and parks that make it up.

ReactNext.jsMongoDBNode.js