Projects

Things I've built, mostly because I needed them to exist.

LingualSync preview
Featured

LingualSync

Spotify Lyrics Sync + Translation

I wanted to know what my favorite Arabic and Spanish songs were actually saying. So I built a dual-panel interface that syncs real-time lyrics with instant translations, plugged straight into Spotify.

PythonAPIsTranslation
StudioCursor preview

StudioCursor

Cursor for DAWs

Digital Audio Workstations are powerful but can be overwhelming. StudioCursor is a smart assistant that helps you navigate your DAW, find features, and learn as you create music.

Gemini APIElevenLabsMusic Production
Fundaro preview

Fundaro

Budget + Receipt Management

Born out of frustration with how my club tracked finances. Handles expenses, receipts, and budgets. The kind of tool I wished existed when I became treasurer.

Next.jsSupabaseFinance
DrumPads preview

DrumPads

Interactive Drum Pad System

An interactive drum pad system that allows users to create and play drum patterns. Built with React and Web Audio API.

ReactWeb Audio APITone.js
Card 51 preview

Card 51

Iraqi Rummy-Style Card Game

My family plays this card game at every gathering, so I digitized it. Now we can play even when we're apart.

TypeScriptGame LogicAI
Borderless CLT preview

Borderless CLT

Cultural Connection Platform

Charlotte has incredible cultural communities that don't always know about each other. This platform maps them together.

Civic TechMapsCommunity
MultiHealthCare preview

MultiHealthCare

Healthcare Management System

Patient records, appointments, and medical info, all in one place. Built for a provider who was drowning in spreadsheets.

Next.jsHealthcareDatabase