Work

One design language for a dozen live publications

SPH Media is one of Singapore’s largest media companies, with two to three core products and ten to twelve publications already in market. Nothing could stop publishing while the system came together.

Role
Product Design Consultant
Timeline
Sep 2023 to Sep 2024
Scope
Design system strategy, tokens, then subscriptions product and service design
Team
Remote with design and engineering leads across the publications
In thirty seconds

The problem

Ten to twelve live publications had each grown their own interface habits, and every change meant separate conversations between design and engineering.

What I did

Led design system strategy, introduced tokens as the contract between design and engineering, then moved into subscriptions as product and service designer.

What changed

One language underneath every publication without a pause in publishing, and faster handoff across teams.

10+ publications
live in market, migrated without a pause in publishing
−40%
design-to-engineering handoff time after tokens
120+ components
unified into one library across the core products
−8%
subscriber churn on the improved lifecycle flows
Screens
TokensComponentsPatternsPublications
Components
Subscribe
Later
EmailName
TopLatest
Shared componentsButtons, inputs, chips and switches built once from the tokens.
The Business Desk
Article pageOne template serving twelve publications without looking like a template.
Your subscription
Digital, annual
Pause delivery
Newsletters
Gift article credits
Manage billing
Subscriber lifecyclePause, switch, gift and renew, improved rather than rebuilt.

Schematic screens, not screenshots. The real ones are in the full case study.

Context

Every publication had grown its own habits.

The same button could mean three different things across three titles, and each change meant three separate conversations between design and engineering. The ask was a shared language, introduced underneath products that could not pause.

How I found out

Research before commitment.

Started with an audit of patterns across the publications: what each title had, what it called it, and where the same component meant different things. Then agreed naming, ownership and the order of migration with the design and engineering leads, so the system had signatures before it had swatches.

What I did

Tokens as the contract between design and engineering.

Led the design system strategy. Introduced design tokens as the shared contract, so a decision made once could flow to every publication. Unified components and patterns across the core products and migrated screen by screen, without disrupting anything already live.

A change made once could flow to every publication, without a redesign project.

With the team

Naming, ownership, and the order of migration.

Worked remotely with the design and engineering leads across the publications to agree on naming, ownership and sequencing. Later I moved into the subscriptions product team as product and service designer.

What changed

Less handoff friction, faster implementation, and a lighter touch on paying customers.

Handoff friction dropped and implementation sped up across teams. In subscriptions, I shipped improvements to existing subscriber lifecycle flows instead of rebuilding them, which is usually the right call for a product that already has paying customers.

After launch

What happened next.

add yoursWhat the months after launch looked like: adoption, what the team kept, what was cut, and the follow-up work it led to. Two or three sentences are enough.

What I’d do differently

One thing I got wrong, and what I learned from it.

add yoursReviewers trust a case study more when it admits a misstep. Name one call that did not land, what it cost, and what you do differently now because of it.

Let’s talk

Which workflow is costing you the most right now?

Onboarding that leaks customers. An operations queue that still runs on phone calls. A design team that needs a lead. Tell me which one, and I’ll bring design, AI and twelve years of taking flows like that end to end.

Thirty minutes to start. You describe the product and what is slowing it down. I tell you honestly whether I’m the right person for it, and if not, who might be.