Singpass Component Library

Design infrastructure serving 5M+ users.

Role

Product Designer

Duration

Ongoing

Outcome

· Unified design across app and web platforms· Aligned visual language for 4 web products

Singpass app background

In 2021, the Singpass app underwent a rebrand in tandem with the digital NRIC launch. The design system needed to evolve to support this new visual direction and scale across growing product needs.

Singpass app from 2018–2020

Singpass app from 2018–2020

Singpass updated visual direction in 2021 onwards

Singpass updated visual direction in 2021 onwards

I joined the team during this transition and observed how the team established the updated visual direction and engineering best practices. When several design team members left, I stepped up to extend and maintain the system.

What I built

1. Color token system

Created a comprehensive token structure that cleanly mapped to engineering code, supporting both light and dark modes with consistent implementation across platforms.

2. Responsive components

Designed new components with built-in responsiveness, ensuring consistent experiences across different screen sizes and devices.

Defining drawer heights in percentages instead of pixels

3. Platform-specific components

Built separate component libraries for iOS and Android, respecting each OS's native patterns and interaction models while maintaining visual consistency.

Tackling Web Fragmentation

The Singpass app had a cohesive system. The web products didn't. User portal, developers' portal, Corppass, and Findex were each built on different libraries by different designers, creating inconsistency and technical debt. During a management change, I stepped up to align them.

4 products, 4 visual languages

4 products, 4 visual languages

Singpass Web Design System

Singpass Web Design System

Building the Foundation

🤝

Trustworthy yet approachable

We handle citizens' most sensitive data. Design must earn that trust while staying approachable.

🎯

Clear and functional

Reduce cognitive load in high-stakes moments.

🌏

Accessible and inclusive

Serve all Singaporeans regardless of ability.

Modern and confident

Signal the future of digital identity, not legacy government tech.

My approach

· Started with the Singpass brand guide (human, trustworthy, empathetic) as foundation

· Audited existing color palettes for contrast ratios and accessibility

· Mapped visual traits across all Singpass products, identifying where they aligned and diverged

· Studied government digital services globally, fintech apps, and authentication products to understand how they achieved similar goals

What I built

1. Color system 🎨
79 color primitives and 43 semantic tokens that mapped cleanly to code.

2. Responsive typography scale

Clear hierarchy for content organization.

3. Components library

We built 20 components across different variants and states. Working with 2 other designers, we created a component library that could scale across products while maintaining that "trustworthy yet human" feeling.

Outcome

We now have a unified design language across all Singpass web and app products.