Portfolio · 2026 · Johannesburg, ZA

Platforms, tools & sites engineered for
three of SA's most ambitious brands.

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.

14
Projects live
03
Client brands
01
Engineer
Iterations shipped
/ 01

Rockets

Luxury dining and nightlife group — Bryanston, Menlyn & uMhlanga. Operations, VIP hospitality, and brand digital.

R01
Live

Rockets Ultimate

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.

HTMLSwiper.jsCDNWhatsApp
R02
Live

Rockets Entertainment Manager

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.

ReactFirebaseSerpAPINetlify
R03
Live

Rockets VIP Command Centre

Venue-first hospitality tracker. Role-based PIN access, signature colours per venue, Firebase-backed in europe-west1. Built for hosts on the floor.

FirebasePIN AuthPWAFirestore
/ 02

DanceAfrika

SA house music label and artist management company. A full-stack ecosystem for releases, artist tools, bookings, and promo distribution.

DA01
Live

DanceAfrika Live

The label's public-facing home. News, roster, release catalogue feed, and entry point into the wider artist and booking ecosystem.

HTMLFirebaseCMS
DA02
Live

Releases Hub

Full label catalogue with CSV import, ISRC metadata, artwork, and Firebase Auth. Filters by artist, year, or format.

Firebase AuthRealtime DBCSV
DA03
Live

DA360 Artist Management

The 360° artist portal — contracts, streaming stats, royalty overview, touring calendar. Shared Firebase backbone across the ecosystem.

FirebaseDashboardCharts
DA04
Live

EPK Builder

Artists build electronic press kits end-to-end — multi-video embeds, press quotes, streaming stats, and cross-device JSON export.

FirebaseJSON ExportVideo Embed
DA05
Live

Booking Form

Multi-currency booking intake (ZAR / GBP / EUR / USD) feeding directly into the label's internal pipeline. Clean, short, mobile-first.

FirebaseMulti-currencyEmailJS
DA06
Live

DJ Promo Platform

Cloudinary-hosted promo audio distribution to 493 DJs. POPIA-compliant opt-out, EmailJS delivery, DAWorld iframe integration.

CloudinaryEmailJSPOPIA
DA07
Live

Africa Dance Week

Festival landing with PIN-protected signup dashboard. Amapiano, Afro-House, Gqom across Johannesburg and Cape Town, December 2026.

FirebaseLandingDashboard
DA08
Live

Toshi RSVP

iPad-first RSVP capture for the Beyond Toshi album launch. Firebase REST with localStorage safety net in case of connectivity drops.

iPad-firstFirebase RESTOffline
/ 03

DiscovrTV

Johannesburg video production company. Client-facing site, project hub, and quote delivery — all on one shared Firebase project.

DTV01
Live

DiscovrTV

Production company website with PIN-protected CMS, Firebase sync, YouTube showreel gallery, and app-style bottom tab nav on mobile.

FirebaseCMSYouTube API
DTV02
Live

Production Hub

Project management surface for active shoots — deliverables tracking, call sheets, crew assignments. Firestore-backed, localStorage cached.

FirestorelocalStoragePWA
DTV03
Live

Quote Builder

Section-based production quote builder with drag-and-drop reordering, subtotals, client folders, XLS import, and smart quote numbering.

FirebaseXLS ImportDrag & Drop