Design system components

Building tools for designers

Design systems and enablement

Sometimes being a designer means making sure others have what they need to design. That could be a designer, a developer, a strategist, among others. Every stage of the process needs design, whether its someone considering a possible future strategy or a designer creating a pixel-perfect component for their experience.

For many years at Red Hat, we had designers reinventing the wheel every day. And I was one of them. I was opposed to using pre-existing design, feeling like I’d lose the ability to add my design expertise to whatever was created.

Various tabset designs

But I learned the value of sharing design and development. That tabset that we had redesigned over and over worked differently in every use case. Some of them adapted down well for mobile. Others didn’t. Some had accessibility built in, while others were very inaccessible. I also learned what a cognitive load it was for each user to relearn how to use our tabs.

Tab example

Creating our design system

In working with very, very talented designers, I helped to establish Red Hat’s digital design system, in partnership with an already existing design system used for our products.

Our design system has matured, and we’ve built a significant team around it. We’ve seen the value and it’s helped us to become more consistent, accessible and user-friendly.

Component wireframes

I’m proud to have lead the team to become what it is today, and build some of the tools we’ve established for making design accessible to everyone.

< Back to all work

My work UX contributions

Because I didn't do all of this shit myself

Trying a product

Open source enterprise software When marketing enterprise software, we have requirements to allow users to test the products out. Selling open source enterprise software makes the process of giving the user what they need even more challenging. The goal of the business is to connect with the user, finding ways to make sure they’re enabled […]

Read the full story
Design system components

Building tools for designers

Design systems and enablement Sometimes being a designer means making sure others have what they need to design. That could be a designer, a developer, a strategist, among others. Every stage of the process needs design, whether its someone considering a possible future strategy or a designer creating a pixel-perfect component for their experience. For […]

Read the full story

Design talks

Cross-team sharing I helped to start a concept of sharing across our large (at the time) 30 person or so design & development team (it’s now grown to close to 60). As our team evolved, it was becoming more and more difficult to stay connected. What we found useful in smaller sessions were leaders of […]

Read the full story