
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 the same tech and architecture I use for high-end app builds.
Context
Kavalkade needed more than a static band site — it required a product-grade experience where fans could listen, watch, and shop without friction, and the goal was to build a modern home for the band using the same architecture quality I apply to client work.
Solution
I built a full-stack Next.js app with a persistent audio engine, cinematic media browsing, and a fully integrated Stripe + Printful commerce stack so fans can listen, explore, and purchase in one seamless experience that feels like a mini streaming platform for the band.
Architecture
A layered Next.js architecture with server components, a global Zustand store, and a singleton audio engine keeps Kavalkade fast, modular, and persistent, and Supabase, Stripe, and Printful handle auth, payments, and fulfillment in a way that feels like a true product backend, not a simple site.
UI/UX
Kavalkade’s UI leans into a dark, minimal, cinematic aesthetic with a sticky global player, responsive media grids, and a clean storefront, and the custom component system keeps everything cohesive so the experience feels premium on desktop and effortless on mobile.
Challenges & Solutions
The hardest problems were preserving continuous playback, unifying mixed media, and integrating ecommerce without breaking the listening flow — all while avoiding a “template” feel, and I solved these with a persistent audio engine, a unified media component, a SPA-like cart, and a bespoke design system.
Impact
Kavalkade turned a basic band website into a full music product — persistent listening, rich media, and frictionless merch in one place, and it showcases the level of polish, architecture, and UX quality I bring to client projects as well.
More Projects

Dwarven Forge — Custom Search Engine & Platform Enhancements
Engineered a high-performance custom Next.js + Algolia search application and optimized their Shopify architecture, enabling millisecond search over thousands of SKUs, major theme upgrades, custom UI systems, dynamic product recommendations,...

Inventory Linker — Shopify App + Next.JS
An automated inventory engine synchronizing linked Shopify products/variants in real time. Built to solve core operational challenges for Dwarven Forge: keeping inventory accurate across dozens of product variants that represent...

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.
