events table with 40+ columns and JSON fields instead of complex joins. This lets each event category carry its own data shape (a Music event stores Spotify artist IDs; a Food event stores menu tabs) while sharing a unified query layer. An abstract IStorage interface keeps route handlers thin and business logic testable.Posted Feb 24, 2026
Designed and built a unified event platform with 6 user portals, a 3-model AI video pipeline, Stripe Connect payouts, and category-specific mobile experiences.
1
15
Jan 8, 2026 - Feb 13, 2026

Ora