A new end to end experience for citizens and case officers to apply for and manage non contributory pensions at the Generalitat de Catalunya, Departament de Drets Socials i Inclusió.
Applying for a non contributory pension is one of the highest stakes interactions a citizen has with the state, and it had been buried in dense legacy software built for administrators, not people.
The Department needed a single platform, T.Social 2.0, serving two very different audiences at once: a citizen (or the front desk officer assisting them) completing an application, and a case officer managing hundreds of expedients, case files, through their full lifecycle from intake to resolution.
It carried real constraints from day one. Legal traceability, bilingual delivery, and strict public sector accessibility obligations were non negotiable and shaped the clearest design decisions in the project.
Objectives
I owned the research, flows and interaction design for the citizen and the officer, while maintaining and evolving the shared design system that kept the whole product coherent.
Mapped the legal procedure and officer workflow into service blueprints, then translated them into user flows the team could build against.
Designed the application wizard, the sub flows for periods and household members, and the back office search, filtering, queue and case detail experiences.
Set direction, reviewed work, aligned designers and engineers on patterns, and bridged policy and legal stakeholders with delivery.
Maintained and grew an existing component library: tokens, responsive patterns, accessibility and documentation, as the source of truth.
Rather than designing a one off form, I designed a reusable application pattern the Department of Drets Socials could apply to each non contributory pension it runs, from retirement pensions to their complementary benefits, and to the procedural workflows behind them.
The same journey, components and validation rules adapt to each scheme. Only the scheme specific step changes, so people get a consistent experience no matter which benefit they are applying for, whether a citizen completes it themselves on mobile or a front desk officer completes it on desktop.
On the wide canvas a case officer carries the citizen through the flow. Identity resolution and the persistent seven step wizard give them room to work quickly and confidently.
The same flow and the same components were designed for small screens from the start, so a citizen gets a consistent, one handed experience end to end: from picking a scheme to the final receipt.
For case officers, the priority was task efficiency: minimising clicks-to-action and reducing cognitive load when triaging large case queues. Scannable layouts, persistent filters and direct affordances shortened the path from queue to the next required decision.
The shared foundation that kept T.Social 2.0 coherent across two audiences and many pension schemes. I treated the existing component library as living infrastructure and grew it as new needs emerged, with accessibility built in from day one.
Treating the component library as a living source of truth. Tokens, patterns, examples and documentation kept in sync with what shipped, so designers and engineers spoke the same language across every release.
Growing the system as new pension schemes and procedural workflows appeared. Patterns proven in one place were then hardened, documented and made available to the whole team.
Public sector accessibility was an obligation, not an option. The system was designed and audited to meet WCAG AA, so every component shipped accessible by default to the broadest possible audience.
The platform now serves both audiences from a single, maintained system: a coherent application experience for citizens and a faster triage surface for officers.
Restructured IA and consistent interaction patterns improved how users move through procedural areas, reducing confusion and task abandonment.
Alignment with WCAG AA across navigation, hierarchy, contrast, typography and responsive behaviour for a broader range of users.
Evolved the system with reusable, accessible components ready to support future schemes without redesigning from scratch.
Improved usability for citizens completing procedures independently and officers managing requests on the back end.