
SoundVent Persistent Music Player
A unified audio system powering continuous playback across the entire SoundVent platform — a singleton audio engine that keeps music playing seamlessly as users browse profiles, scroll feeds, and explore the marketplace.
Context
SoundVent couldn't behave like a normal website where audio stops on every navigation — it needed continuous, app-like playback, and that required a single, unified audio system and UI instead of scattered, page-bound players.
Solution
I built a platform-level audio system that owns playback, queues, and UI interactions from a single, persistent engine so no matter where users go in the app, their music keeps playing and the player behaves consistently.
Architecture
A true singleton audio engine, wired into a global store and persistent layout, keeps playback alive across routes while powering queues, controls, and visualizations, and event-driven syncing and a shared analyzer node make the player both responsive and extensible.
UI/UX
The player presents a bottom-anchored bar with an expandable, artwork-rich view, queue controls, and live visualizations — always available but never in the way, and it feels like a native streaming control center that travels with you across the entire platform.
Challenges & Solutions
The player had to maintain continuous playback, avoid duplicate engines, stay perfectly in sync with the UI, power visualizations safely, and remain performant, and I solved this with a persistent layout, strict singleton pattern, event-driven store updates, a single analyzer node, and carefully optimized rendering.
Impact
The persistent player became one of SoundVent’s signature features, turning browsing into a continuous listening session and reinforcing the platform’s identity, and it also proved out a scalable pattern for platform-wide engines that other core features can follow.
More Projects

SoundVent Product Creation App
A fully custom, multi-step product builder designed for creators — a Shopify-grade product creation tool with variant management, autosaving, and real-time validation, built entirely within the SoundVent platform.

SoundVent
A next-generation, all-in-one music platform that unifies social networking, music and video streaming, messaging, ecommerce, fan engagement, events, and creator tools into one seamless ecosystem — fully architected and engineered...

Kavalkade — A Modern Music, Media & Merch Experience Built with Next.js
A full-stack, immersive music experience for my own band — persistent audio, dynamic media, ecommerce, fan accounts, and a custom UI system. Essentially a mini–music platform built from scratch using...
