Frollie — Three brands, six channels, one repo.
An FMCG company in Jakarta running on an AI-native operating system — pricing, channel routing, content, customer ops, accounting, demand. Profitable in 90 days, still bootstrapped on purpose.
Three artefacts, one company. The shelf product, the consumer-facing brand, and the dashboard the operator actually runs — all shipping out of the same Claude-Code-deployed repo. The hardest part of FMCG is the daily reps: ordering, kitchen production, packaging, GoFood depot ops, K3Mart, payroll, accounting. Frollie Pro absorbs all of it.
How the work actually gets done.
An AI-native operating model, made personal. Five tools, one operator. The customised GSD harness sits on top of Claude Code — phases, plans, executors, verifiers, all tuned to my own cadence.
Claude Code
Primary build surface. Every line, every commit, every diligence brief written via subagents.
GSD
Customised harness over Claude Code. Discuss → plan → execute → verify, with my own slash commands and review gates.
GitHub
Public OSS plus private Frollie monorepo. Branch protection, PR review automation, Actions for CI & nightly diligence runs.
Convex
Reactive backend for Frollie Pro. Real-time queries across operations, inventory, sales, financials, and accounting.
Vercel
Frollie Pro operator dashboard, per-brand consumer apps, lecture site, and this portfolio — all on one Vercel team.