Multi-brands, no shared
design language
Doo Group runs many brands for global clients. Each brand ships websites, landing pages,
ads and social content in many markets and languages, with no shared system behind them.

The problem
Dated, inconsistent site; trading feels risky and complex
Build trust and drive sign-ups
Little reason to stay active
Retention and engagement
Every page built from scratch, inconsistent across brands
Ship faster, stay on-brand
Constraints:
Regulated industry (risk warnings must stay visible)
Multiple languages (Chinese, English, Bahasa etc)
Strictly campaign launch dates
One system, powering every launch
I redesigned Doo Financial's global site, built the design system underneath it, then used that system to launch official sites in all markets, Global and Indonesia first then a rewards campaign.
Design system for 4 brands


Indonesia launch: rewards successful campaign
The system's first real test. Traders earn points by trading gold and redeem them for prizes. I designed the journey end to end.
a tangible prize motivates action
fewer steps, less drop-off
complete, without burying the offer
desktop, tablet and mobile

Also shipped with:




Live across brands, markets and languages
The redesign, the system and the campaign all shipped to production, built hand in hand with PM, developers and marketing team.
4
brands on one system
5
languages supported
2
sites launched: Global and Indonesia
1
end-to-end rewards flow
How I worked
Clarified goals and reviewed wireframes before visual design.
Explained working on Handoff docs, Figma Dev-mode, and component matching with build states.
Turned campaign goals into pages; iterated after launch.
Faster, more consistent launches
With the system in place, new sites and campaigns were assembled from shared components instead of designed from scratch.
5 → 3 days
Global homepage designed and approved in 5 days; the Indonesia version followed in 3.
90%
One visual language across 4 brands, campaigns and marketing.