Home

ALL PROJECTS

Algorithm Word Cloud

Are You Smarter Than a Senior?

  • A Carnegie Mellon professor once told me, “99% of graduating seniors in computer science can’t even write QuickSort. What are we doing?”
  • This project showcases my robust implementations of common CS algorithms.
  • Tech Stack: Jupyter Notebook
Analog Horror Game Banner

Analog Horror Video Game

  • An analog horror game that seems innocent on the surface but is terrifying beneath.
  • In early solo-development; details are currently withheld.
  • Tech Stack: Unity Engine, C#
Personal Website Banner

Personal Website V1

  • The first iteration of my personal website.
  • Designed in Sketch, hand-coded in HTML and CSS.
  • Tech Stack: HTML, CSS, Sketch
Power Method Document

The Power Method, QR Method, and Deflation

  • Implemented efficient numerical algorithms for eigenvalues, eigenvectors, and singular values.
  • Developed a high-performance matrix computation tool.
  • Tech Stack: Python, Linear Algebra Libraries
Tinker Machines Banner

Tinker Machines

  • A game-based learning tool for building puzzles and completing challenges.
  • Promotes STEM literacy, computational thinking, and social emotional learning.
  • Tech Stack: C#, Python, Django, Unity
Audentify Banner

Audentify

  • A song recognition system/game based on the lyrics you sing.
  • Created in 24 hours by a group of 4 during CMU's Hack112 Hackathon.
  • Tech Stack: Python, Speech Recognition, YouTube API, Genius Lyrics API
EcoSim Screenshot

EcoSim

  • Simulated dynamic ecosystems with randomized terrain and animal populations.
  • Integrated interactive, real-time graphs to track population trends.
  • Implemented random mutations for enhanced realism.
  • Tech Stack: Python
Dover PROUD Banner

Dover PROUD

  • An iPadOS app for giving, tracking, and spending student points.
  • Uses Google Sheets scripts and various other Google APIs.
  • Distributed on over 4,000 devices.
  • Tech Stack: Swift, Xcode, Commissioned
DASD Help Desk Banner

DASD Help Desk

  • A district-wide help desk system to submit/manage support tickets.
  • Essential during COVID-19, handling 5,000+ tickets in one year.
  • Tech Stack: FileMaker Pro, Databases
Omar Banner

Omar

  • Optical Music Recognition (OMR) software that reads and plays back sheet music.
  • Uses MIDI, a vast array of instruments, and external hardware to complete the task.
  • Tech Stack: OpenCV, MIDI, Raspberry Pi