Outcome
A shared Global Design System replacing four separate libraries, and the foundation for a Skrill, PaysafeCard and PaysafeCash rebrand delivered on schedule to 10M+ users across Paysafe platforms, with 400+ product-ready assets produced by two designers fully dedicated to the rebrand.
Stakes
Paysafe ran four design systems in parallel: one for Skrill and Neteller, one for PaysafeCard, one for marketing, and a legacy web library. Every product rebuilt the same controls, engineering implementations drifted apart, and an accessibility fix had to be made four times.
Then a multi-brand rebrand arrived. It would either go through a shared system or multiply the inconsistency across every product.
- Duplication The same buttons, inputs and patterns were designed and built separately for each brand.
- Identity Skrill, Neteller, PaysafeCard and PaysafeCash needed shared foundations without looking interchangeable.
- Durability The system had to keep working after the rebrand launch, not become a launch artefact.
My role
2019–2021 · Building the system
I became the design-system go-to person across designers, engineers and the brand team, working in a founding group of two designers, a dev manager and three front-end engineers on the first web components, tokens and the design–dev workflow, then extending them to iOS and Android.
2022–2023 · Governance and adoption
As I moved into leading product design, the focus shifted from building components to keeping the system healthy as more teams used it: a contribution process, lifecycle rules and full adoption across Skrill and Neteller.
2024–2026 · Rebrand and scale
I led Consumer Design through the Skrill, PaysafeCard and PaysafeCash rebrand and kept pushing Global Design System adoption as platforms changed.
Decision log
-
01
Make the kit faster than rebuilding
We built 50+ core web components and 100+ sub-components with tokens from the start. In 2020 we estimated the kit saved designers about 30% of their production time, which made using the system the easy choice rather than a rule.
-
02
Control how the system grows
New components went through intake, accessibility review and engineering alignment before release, and every component carried a lifecycle state: Draft, Review, Stable or Deprecated. That stopped the library sprawling as more than eight squads started contributing, and Skrill and Neteller moved to full adoption.
Every component passed the same checks before release, so the library grew without sprawling.
The working process map from the library file, from checking whether a component exists to publishing it. -
03
Rebrand through the system, not on top of it
The new brand palette became semantic tokens with contrast-safe variants for WCAG AA, and 50+ components were updated to use them. Brand changes reached products through the system instead of one-off colour overrides.
One set of components in the Skrill, Neteller and PaysafeCard themes, in light and dark, with focus states on every flow.
Skrill palette: primitive ramps mapped to semantic tokens for light and dark.
The accessibility audit behind the tokens: every component checked per brand theme, in light and dark. Each component in the library was audited against nine categories. Colour contrast was checked separately for each brand theme, which made 15 checks per component, each marked compliant, partially compliant, not compliant or still to test.
How each check was recorded: a status, a severity tag where it applied, and notes on the next step. -
04
Push back where the brand broke in product
The chosen typeface didn’t cover all of our markets. We flagged it, and the foundry built additional Cyrillic and Greek characters. We also reworked the PaysafeCash palette, which looked right in brand presentations but failed on contrast and clarity in real screens.
-
05
Deliver the rebrand as product work
The agency’s direction was a visual starting point. Two designers fully dedicated to the rebrand turned it into 400+ product-ready assets, consolidated 200+ icons, and adapted components and illustrations for real interfaces. The rollout landed on schedule across all three product teams in January 2025.
-
06
Migrate rather than patch
When we evaluated the standalone merchant design system, 5 of its 34 components already existed in the Global Design System, 26 could be extended from it and only 3 were new. I recommended migrating: it was estimated at about 1.5 months, against about 3 to fix the library in place, and it would remove another parallel system.
Merchant library · 34 components
- 5 already in GDS
- 26 extend from GDS
- 3 new
≈ 1.5 months, against ≈ 3 to fix the library in place
Most of the merchant library already existed in the shared system. -
07
Drive adoption when platforms change anyway
In 2026 I argued for adopting the shared Angular component library during the PaysafeCard web migration, framing it as an engineering accelerator rather than a design request: the rebrand had to be applied anyway, and building custom UI first would mean paying twice. Adopting the library was estimated to remove about 40% of the UI build. I also proposed fixing PaysafeCash accessibility component by component rather than screen by screen, since around a dozen components covered most of the product.
-
08
Hand over a living system, not a file
When the consumer design team was wound down in 2026, the library and its documentation could transfer on their own. Ownership could not. I wrote a continuity brief that separated the two: what was already captured in Figma and Confluence, and what needed a named owner from the first day after we left. It listed six decisions, each with an owner and a date, including the three adoption decisions still open. A design system without an owner stops being a system.
The library could transfer through documentation. Ownership had to be assigned.
Impact
- 4 → 1design systems consolidated into one foundation
- 10M+users reached by the rebrand, across Paysafe platforms
- 400+product-ready brand assets, with 200+ icons consolidated
- 50+ core components, with 100+ sub-components, moved to the new brand tokens
- ~30%estimated designer production time saved by the kit (2020)
- On schedulethree-brand rollout completed January 2025, by two designers fully dedicated to the rebrand
Reflection
Product design joined the sub-brands early, so issues like missing character sets and a low-contrast palette were fixed before launch.
Three lessons I’d take into any organisation. Bring product design in before brand decisions are locked. Push adoption when platforms are being rebuilt anyway, because that’s when switching to the system costs least. And name an owner before the team changes, because a design system survives through ownership, not documentation.