design System:
Designing once, scaling across five government applications
As a Senior UX designer at the Portuguese Tax Authority, I built a Design System. As a result, I delivered a scalable design system for five internal platforms.
Client
Portuguese Tax Authority
Period
2025
Project type
Design System
Components Library
Tools
Figma
Industry
Government
Finance
The process:
Building 30+ components
I developed the foundations and their primitives and tokens. I ensured colour contrast ratios and typographic style scale, following WCAG guidelines. I designed more than 30 components with properties such as role, state, size, etc.
To save time in the creation and development phases, I used the basis of IBM's Carbon Design System. I’ve done all the documentation in Storybook with design, code and info and I’ve maintained it in collaboration with devs to fix gaps and improve components.
Accordion group and items
Toggle properties
The outcome:
Already in production
The design system is already available for an anti-fraud application that is currently in the testing phase. It helped to create a more fluid experience for users, in contrast to the old application.
Now, I’m using Claude Code in VS Code and Figma MCP to fix new gaps, create new components and update the documentation. In the following years, the design system will be launched for four more applications from the Tax Authority, creating the same seamless experience for these apps.