The CMS is the production source of truth
Live roster, release, event, and editorial updates flow through permissioned records so the team can operate without code changes.
Product and backend / Current
A growing label needs to publish artists, releases, editorial media, video, playlists, events, and campaigns quickly without losing brand coherence or requiring a developer for every update. The same platform must manage large media libraries, external music data, commerce links, permissions, and multiple domains.
I engineered the platform as a CMS-backed label operating surface rather than a static artist website. Public presentation is separated from content operations; structured records drive the roster, releases, music, events, posts, video, galleries, and connected commerce, while storage, public curation, administration, and audit remain distinct concerns.

Walkthrough
Captured from the live public site: the label home, roster, catalogue and media, then the CMS model behind them.
My part
Decisions
Live roster, release, event, and editorial updates flow through permissioned records so the team can operate without code changes.
Folders organise physical media; albums organise public storytelling. One asset can participate in multiple campaigns without copies or moves.
Crop, focal position, transforms, poster, and playback choices remain reversible, protecting originals and supporting different contexts.
Publishing, media sync, previews, audit, provisioning, and migration safety determine whether the public experience remains maintainable after launch.
Screens
Phone screens



SYSTEM ARCHITECTURE
Label, release, editorial and store journeys
Label, store and administration surfaces
Roster, releases, media, events and products
Neon Postgres and operational metadata
Cloudflare R2, folders and curated albums
Paystack, Spotify and event integration
Built with
Links
More work
eventOSA live ticketing and event operations platform covering public discovery, ticket sales, organiser tools, payouts, offline door scanning and a headless API that other websites use to sell tickets.Live in productionXcroTrustEngineered a four-surface escrow product across public web, consumer mobile, backend services, and operational administration, implementing a supplied design while keeping transaction outcomes and intervention paths server-controlled.Pre-launchNutrifluxA Nigerian-first nutrition mobile app and API combining deterministic health state, structured AI planning, offline-resilient writes, social features, reminders, observability and review-gated safety controls.Pre-launch