Coursework, and things built for fun, curiosity, or mild frustration with the existing options.
Course work at Purdue ECE.
Reinforcement learning for RAN slicing using PPO and a custom simulation environment, benchmarked against a Proportional Fairness baseline.
Discrete-event simulation of multi-node queuing networks for throughput, delay and packet-loss analysis.
MATLAB implementation of analytical and simulation-based communication network performance models.
A collection of communication systems and wireless networking implementations.
Nobody asked for these.
Tired of showing up to a packed gym. Built a scraper that tracks real-time occupancy at Purdue's RecWell facility, stores readings in SQLite, and pushes mobile notifications via ntfy.sh when it drops below a comfortable threshold.
A browser-based tool to transpose music notes across keys — useful when moving a piece between instruments or adjusting for a different vocal range. Built out of a personal need as a guitarist and Carnatic musician.