← Back to home
San Andreas Radio
Dec 2024
Web-app that recreates the radio from Grand Theft Auto: San Andreas.
- Built a custom playback engine to emulate the in-game radio, driven programmatically through MPD (Music Player Daemon)
- Designed and implemented a custom scheduling algorithm to avoid repeating audio tracks.
- Invented the Randomized Dual-Head Queue, a FIFO-based selection algorithm that keeps playback order varied without ever repeating a track back-to-back
- Enforced category- and pacing-aware playback rules to mimic the pacing of the real in-game stations
QR You
May 2026
Mobile app designed to simplify exchanging contact info using QR codes.
- Built a cross-platform mobile app with TypeScript, React Native, and Expo
- Implemented multi-card support, letting users maintain separate contact profiles (e.g. work, personal) and share the appropriate one per QR code
- Generated vCard-encoded QR codes that phone camera apps recognize natively, saving a new contact without any manual entry
- Evaluated vCard against the more compact MeCard format to balance how much contact info a card carries against QR scan reliability