Neural Model of Working Memory in Piloting
January 2026 — Present
Currently building a first-of-its-kind biologically plausible neural network model for the OpenMATB cognitive task, a GPU-accelerated JAX simulation pipeline with real-time visualization, and a cross-platform Qt interface for experiment configuration and analysis.
OpenMATBJAXPyTorchQtNeural Modeling
Modified Splay Trees
October 2025 — November 2025
Implemented a modified version of the splay tree data structure for CMSC420.
PythonAdvanced Data StructuresSplay Trees
hangig
March 2025 — Present
An event planning app for iOS featuring real-time voting and AI based suggestions.
SwiftiOSGoogle FirebaseSwiftUIAI Based Suggestions
IoT Mailbox
July 2025 — August 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 2025 — July 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 2025 — May 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 2025 — April 2025
Developed a web scraper that notifies the user via email whenever ticket prices drop below their desired price.
PythonFastAPIDocker
Document Manager
September 2024 — October 2024
Developed a file I/O system in C for CMSC216.
CFile I/OLow-Level Programming