Collections are campaigns, not inventory
A collection controls storytelling and launch presentation; a product controls what can be purchased. Keeping them separate avoids duplicated commercial data.
Product and backend / Current
The label needed a commerce experience for rotating artist capsules, merchandise, accessories, collectibles, and physical media without becoming a generic product grid. It also needed separation between campaign presentation, sellable products, navigation, inventory state, and media assets.
I designed the storefront and signature collection interaction, then engineered the public site and CMS workflows that operate it. Collections, products, categories, and storage folders remain separate: campaigns control presentation, products control sellable data, categories control discovery, and folders control asset organisation.

Walkthrough
Captured from the live storefront at kiloskubicle.com: the capsule deck I designed, the storefront and the four models behind it.
My part
Decisions
A collection controls storytelling and launch presentation; a product controls what can be purchased. Keeping them separate avoids duplicated commercial data.
The animated presentation enhances discovery, but category and product relationships remain explicit for touch, reduced-motion, and fallback experiences.
Focal position and transforms are reversible metadata, allowing one approved image to serve multiple contexts while retaining the original.
Publication conditions prevent half-populated social, collection, or category modules from appearing unfinished.
Phone screens

SYSTEM ARCHITECTURE
The storefront has its own domain and metadata while sharing the label's database, media, users, analytics, and administration.
Collections model campaign presentation; products model sellable data; categories model navigation; folders model physical media location.
CMS records drive composition so launches can be reordered, paused, revealed, or moved without rewriting the storefront.
Media transforms are reversible metadata, preserving original assets for future campaigns.
The collection interaction progressively enhances a clear navigation model and falls back to touch-safe states.
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