Cult Creative
Influencer Marketing Platform
Problem
Before
Cult Creative, creator marketing in Southeast Asia ran on a patchwork of spreadsheets, DMs, and invoices. Regional brands wanted to scale campaigns with TikTok and Instagram creators; creators wanted a predictable way to find work and get paid on time. Neither side had one: discovery was word-of-mouth, approvals were chat screenshots, and invoicing lived in a different tool from the campaign itself.
Approach
One platform for the full campaign life cycle, from brief to payment. Role-based access splits creator, client, and admin surfaces so each persona sees only what they need. Real-time chat and notifications over Socket.io replace DM threads; content drafts flow through approval routing instead of email; and a background job queue (RabbitMQ) handles the slower async work, including shipping logistics for product samples and automated invoicing through Xero. Typed end to end with TypeScript, PostgreSQL behind Prisma, React on the frontend.
Result
Cult Creative now runs campaigns for 100+ brands, including Grab, Samsung, Vivo, Maybank, and Universal Music Malaysia, and a community of several thousand creators across the region. As part of a small engineering team (4 engineers), I ship across the stack: frontend for admin, client, and creator surfaces, and backend for analytics, approval routing for campaigns, and invoicing. The end-to-end workflow that used to sprawl across five tools now lives in one.
Frontend
- React
- TypeScript
- Vite
- MUI
Backend
- TypeScript
- Express
- Prisma
- PostgreSQL
- Socket.io
- RabbitMQ
- Role
- Software Developer
- Team
- 2–4 engineers
- Timeframe
- 2024 — Present
- Scale
- 3,800+ creators, 100+ brands
HyperCoach
Personalized AI Coach