A multi-tenant platform powering an online livestock marketplace and true live auction experience. Each customer organization gets a fully partitioned environment — branded theming, custom domains, feature flags, and isolated data — spanning the whole commercial lifecycle from listing creation through real-time bidding to the back-office reports finance and operations depend on.
Two flagship experiences anchored the product: a search-driven marketplace with a multi-step listing wizard, media uploads, saved searches, and map browsing; and a live sale room where bids are broadcast to every connected participant in real time, with lot-by-lot progression, finished-lot recaps, and post-sale settlement records. Around them sat messaging, presence, announcements, and purchase history.
Tenants self-serviced their own payment onboarding, email deliverability, and SMS activation; a system-admin layer above managed tenants, pricing grids, and impersonation. As product owner I defined the workflows and data model, prioritized across buyer, seller, and admin surfaces, and drove the unglamorous requirements a serious marketplace needs — consent management, audit trails, two-factor authentication, and end-to-end test coverage of the auction flow.
Blazor Server · .NET 10 · Microsoft Orleans · SignalR · SQL Server + EF Core · Hangfire · Stripe · SendGrid · Twilio · Azure · xUnit + Playwright · OpenTelemetry