
Soundsense is a music equipment e-commerce case study where customers browse and check out products themselves, with an added layer of complexity: checking and managing stock across multiple warehouses.
A scrollable look at the finished site, exactly as a visitor would browse it.
Desktop
Mobile
The tools and technologies that came together to bring this project to life.










Each project draws on a mix of disciplines, here's how they came together on this one.
A closer look at what the finished product offers, the obstacles along the way, and what came out of it.
Configuring Role-Based Access
Admins needed to manage products and warehouses separately from what regular customers could access, so a role-based permission system was built to separate the two.
Managing Cart State Across the App
Cart and transaction data needed to stay in sync across multiple components, so Redux was used to manage state predictably.
Cross-Warehouse Stock Allocation
A single product could be available in multiple warehouses with different quantities, so query logic was designed to automatically pick the nearest or available warehouse at checkout.
Data Consistency During Concurrent Transactions
Stock could be deducted twice if two transactions ran at the same time, handled with database transactions to keep stock counts consistent.
How this project changed things for the business and its users after launch.
Images under 200KB
Custom RBAC system
Multi-warehouse support
Before
High-resolution images across the site, not just one section, risked slowing down every page.
After
Every image across the site is compressed to WebP and kept under 200KB, keeping pages fast without a visible drop in quality.
Before
There was no personal project demonstrating a configurable permission system, not just a basic login screen.
After
Admin-configurable roles and JWT-based authentication became a concrete demonstration of access-control design skills.
Before
There was no portfolio project covering cross-location stock management.
After
Soundsense demonstrates the ability to design an e-commerce system with business logic more complex than a simple online store.