A working portfolio of production systems built end-to-end — from Firebase-backed multi-tenant platforms to artist management suites, VIP portals, and brand websites. Every project is live, in use, and shipped as a single drag-and-drop Netlify build.
Luxury dining and nightlife group — Bryanston, Menlyn & uMhlanga. Operations, VIP hospitality, and brand digital.
The brand's flagship website. Mobile-first luxury showcase covering all three venues, Rockets Man grooming sub-brand, WhatsApp bookings, and a tier-based VIP portal.
React operations platform with EventRadar (live Google Events via SerpAPI), DJ search, booking calendar, and light/dark theming. Connected to a custom domain to route around office WiFi blocks.
Venue-first hospitality tracker. Role-based PIN access, signature colours per venue, Firebase-backed in europe-west1. Built for hosts on the floor.
SA house music label and artist management company. A full-stack ecosystem for releases, artist tools, bookings, and promo distribution.
The label's public-facing home. News, roster, release catalogue feed, and entry point into the wider artist and booking ecosystem.
Full label catalogue with CSV import, ISRC metadata, artwork, and Firebase Auth. Filters by artist, year, or format.
The 360° artist portal — contracts, streaming stats, royalty overview, touring calendar. Shared Firebase backbone across the ecosystem.
Artists build electronic press kits end-to-end — multi-video embeds, press quotes, streaming stats, and cross-device JSON export.
Multi-currency booking intake (ZAR / GBP / EUR / USD) feeding directly into the label's internal pipeline. Clean, short, mobile-first.
Cloudinary-hosted promo audio distribution to 493 DJs. POPIA-compliant opt-out, EmailJS delivery, DAWorld iframe integration.
Festival landing with PIN-protected signup dashboard. Amapiano, Afro-House, Gqom across Johannesburg and Cape Town, December 2026.
iPad-first RSVP capture for the Beyond Toshi album launch. Firebase REST with localStorage safety net in case of connectivity drops.
Johannesburg video production company. Client-facing site, project hub, and quote delivery — all on one shared Firebase project.
Production company website with PIN-protected CMS, Firebase sync, YouTube showreel gallery, and app-style bottom tab nav on mobile.
Project management surface for active shoots — deliverables tracking, call sheets, crew assignments. Firestore-backed, localStorage cached.
Section-based production quote builder with drag-and-drop reordering, subtotals, client folders, XLS import, and smart quote numbering.