
Overview
Persona Design System
An iteration of Privy's open-source design system focused on reorganizing foundations, adopting newer Figma capabilities, and making the library lighter to maintain.
Platform
Internal design library
Role
Product Designer
Timeline
4 weeks
01
Context
Persona is the shared source of truth for Privy's designers and developers
Persona Design System is a public open-source library used as the shared foundation for designing and building products across the Privy ecosystem.
After the first release, I was asked to continue the next iteration as the design system team became smaller and the library needed to better match current product, tech, and feature requirements.
02
Challenge
The library had become heavy, dated, and harder to maintain
Because the system had not been updated for a while, several parts were no longer aligned with how the team currently worked. Some assets were outdated, some components had implementation issues, and the file had grown heavier than it should be.
The challenge was not only to refresh the system visually, but to reduce unnecessary weight and improve component efficiency without breaking the existing ecosystem.
03
Approach
I remapped the system around real designer needs before shipping updates
I started by remapping components, variables, and styles based on current usage patterns, then reorganized the library structure to make it clearer and easier to maintain.
From there I introduced newer Figma capabilities such as variables and slots, fixed component issues, and tested each pattern one by one before publishing the updated library.
04
Outcome
Persona v2 became lighter and more current for the team using it
The result was a cleaner and more up-to-date system that better supports the design system team's current workflow and reduces friction when maintaining shared assets.
Persona v2 gives the team a lighter library, clearer structure, and more relevant foundations for ongoing product work.
Selected UI Design

Component test playground
A playground used to test updated components in light and dark contexts before publishing them into the shared library.
More Projects