The Paradigm design system
The Paradigm design system demonstrates a unified, scalable design strategy, enhancing user experience across a rapidly growing platform.

At a Glance

As GivingData scaled to serve 99,000+ users, we needed a better way to design, build, and grow. Paradigm, our first design system, was the infrastructure we created to bring consistency, speed, and accessibility to a rapidly evolving product suite.

Challenges

As GivingData's platform grew to support thousands of users across hundreds of foundations, it became clear that we needed more than just new features; we needed a strong underlying system. Without a comprehensive design system, we were facing some big hurdles:

Paradigm was our answer: a unified design system built to bring consistency, speed, and accessibility to everything we create.

Role

I led the creation of Paradigm from the ground up:

This wasn’t just about picking colors and buttons. It meant partnering with engineers, product managers, and leadership to make sure Paradigm worked for everyone, across every corner of the platform.

I wore a lot of hats: researcher, system architect, visual designer, documentation nerd, and internal advocate for usability and accessibility.

Process

Building Paradigm was an iterative, scrappy, and highly collaborative process.

Here’s how we made it happen:

Paradigm wasn’t a one-and-done project. It became a living, breathing part of our product development process.

Design system documentation for the Avatar component
Paradigm's design system documentation provides detailed visual examples and guidelines, enabling designers and developers to deliver a cohesive and accessible user experience across GivingData’s platform.

Impact

Paradigm changed how GivingData built products.

Today, Paradigm supports 165+ foundations and powers features across the entire product suite.

« Back to all work