nopCommerce / .NET Development
Jambalam
Jambalam is a live community platform where jam-session musicians log what they played, where, and in what key — turning scattered musical knowledge into searchable data, maps, and trend visualizations. I architected it as a custom nopCommerce plugin — extending the platform through its plugin model rather than forking it — and took it from idea to production on my own: backend, AI, payments, and data viz.
Visit the live site
What went into it
-
Architect extensible systems.
Built on a custom nopCommerce plugin — extending the platform through its plugin model without modifying core (open/closed principle), with clean OOP, dependency injection, and interface-driven design.
-
Integrate AI into real products.
Built Azure AI + GPT-4o-mini into the platform for intelligent parsing — not a demo, a working feature.
-
Own the full stack.
ASP.NET Core API, React frontend, and SQL Server via EF Core — designed and delivered end to end, solo.
-
Handle the hard stuff.
Stripe subscriptions, real-time Web Audio pitch detection, and interactive data visualization (D3 / ECharts / Chart.js).
Screens
-
AI-powered song import (Azure AI + GPT-4o-mini) -
Trends & data visualizations -
Find a jam — session map & discovery