Modified Splay Trees
Implemented a modified version of the splay tree data structure for CMSC420.
Implemented a modified version of the splay tree data structure for CMSC420.
An event planning app for iOS featuring real-time voting and AI based suggestions.
Built and designed from scratch a two-way mailbox system utilizing thermal receipt printers and Raspberry Pis to deliver messages over long distance.
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.
Developed for CMSC330 a SmallC compiler in OCaml across a multi-part project, covering lexer, parser, and interpreter.
Developed an web scraper that notifies the user via email whenever ticket prices drop below their desired price.
Developed a file I/O system in C for CMSC216.