RetCom87

RetCom87 Sub-Team Member · August 2025–May 2026

Georgia Tech Vertically Integrated Projects – Retrofuturistic Hardware Team

A custom, 80s-inspired computer built around the W65C265SXB, with sound, video, and keyboard and controller input. I wrote 65816 assembly for the machine, including a command line debugger and reusable code for driving the TMS9118 video chip.

  • 65816 Assembly
  • 6502 Assembly
  • W65C265SXB
  • TMS9118 Video Chip
Learn More
The RetCom87 board stack: a yellow TMS9118 video board mounted on top of the W65C265SXB and expansion boards

DramaTech Banquet Website

Website Lead · April 2026

DramaTech Theatre – Banquet Committee

A themed, interactive choose-your-own-adventure story built as the invitation website for DramaTech Theatre’s yearly award show, sent to over 100 recipients alongside their invitations.

  • React
  • Vite
  • Tailwind CSS
  • GSAP
  • GitHub Pages
  • Mailchimp
Learn More
Title screen of the banquet website: The White Rabbit’s Speakeasy over a dark spiral background, with RSVP and Info buttons

Spotify Wrapper

Full Stack Developer · Fall 2024

Objects and Design

A team web app that creates custom Spotify Wrapped-style reviews using the Spotify API, built with Django by a team of five over three scrum sprints.

  • Python
  • Django
  • JavaScript
  • HTML
  • Tailwind CSS
  • GSAP
  • Spotify API
  • Figma
  • Notion
  • GitHub
Learn More
Spotify Wrapper web app

Music Information Retrieval – Onset Detection & Tempo Estimation

Pair Project · March-April 2026

MUSI 2526: Intro to Audio Tech II

A signal processing pipeline in Python that detects beats in ballroom dance music and estimates each track’s tempo. Built with one other student on the 698-track Ballroom dataset, it combines several audio features into a tuned novelty function and is evaluated against MIREX standards.

  • Python
  • Jupyter Notebooks
  • NumPy
  • SciPy
  • librosa
  • scikit-learn
  • Matplotlib
Learn More
Bar chart comparing precision, recall, and F1 score for the baseline and improved onset detection models; the improved model scores higher on all three

Game Boy Advance Snake Game

Individual Project · March 2025

Computer Organization and Programming

A fully functional snake game written in C for the Game Boy Advance, running on an emulator and talking directly to the hardware through memory-mapped registers.

  • C
  • gdb
  • Game Boy Advance Emulator
Learn More
Title screen of the Game Boy Advance snake game, with a brick wall background and a Press START prompt

Physical LED Controls

Individual Project · Summer 2025

ECE Discovery Project

A custom-built USB control interface featuring sliders and mechanical switches that manipulate colors and effects on addressable LED devices. Designed from the ground up, including soldered hardware, embedded software, and computer-side integration using OpenRGB, the device blends electrical engineering and interaction design into both a functional tool and a proof of concept for intuitive lighting control.

  • Arduino Micro
  • C++ (Arduino)
  • Python
  • OpenRGB
  • USB Serial
  • Soldering
  • Circuit Design
Learn More
The finished control board: ten slide potentiometers and ten mechanical switches set into a cardboard case