Projects

Back

Modified Splay Trees

October 2025November 2025

Implemented a modified version of the splay tree data structure for CMSC420.

PythonAdvanced Data StructuresSplay Trees

hangig

March 2025Present

An event planning app for iOS featuring real-time voting and AI based suggestions.

SwiftiOSGoogle FirebaseSwiftUIAI Based Suggestions

IoT Mailbox

July 2025August 2025

Built and designed from scratch a two-way mailbox system utilizing thermal receipt printers and Raspberry Pis to deliver messages over long distance.

PythonExpress.jsNode.jsInternet of ThingsRaspberry PiHTMLDocker

An analysis of CS:GO professional matches

June 2025July 2025

Collaborated on a semester-long data science project for CMSC420 in which data was cleaned, analyzed, and visualized based on >40000 professional matches of Counter-Strike: Global Offensive.

PythonPandasMatplotlibSeaborn

SmallC Compiler

April 2025May 2025

Developed for CMSC330 a SmallC compiler in OCaml across a multi-part project, covering lexer, parser, and interpreter.

OCamlFunctional Programming

Ticket Price Scraper

March 2025April 2025

Developed an web scraper that notifies the user via email whenever ticket prices drop below their desired price.

PythonFastAPIDocker

Document Manager

September 2024October 2024

Developed a file I/O system in C for CMSC216.

CFile I/OLow-Level Programming