The Paradigm design system
GivingData’s first design system: shared foundations, components, and accessibility guidance for a platform that had outgrown one-off UI.

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 grew across hundreds of foundations, new features kept landing without a shared system underneath. That created three problems:

Paradigm was the solution: a shared design system for consistency, speed, and accessibility.

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 part of how we designed and shipped ongoing work.

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 200+ foundations and powers features across the entire product suite.

Where It’s Headed

Paradigm was built to scale with GivingData, and it has, just not in the way we originally expected. We've since moved design system QA to an AI-directed practice, where Claude Code checks new work against the audit rules automatically rather than relying on manual review. The system itself is evolving under that new practice now. You can read more about how that works in Prototyping in Production.

« Back to all work