PRIVATE CONTENT

Scaling CenterPoint’s Design System

Device Theme

Ryan J. Daley

UX Designer

Available for work

Scaling CenterPoint’s Design System

Device Theme

Client

Client

Client

Client

CenterPoint Energy

Role

Role

Role

Role

Senior UX Designer

Platform

Platform

Platform

Platform

Angular Code and Figma

Duration

Duration

Duration

Duration

1+ Year

Team

Team

Team

Team

The team consisted of 1 Senior Designer (myself), 1 Product Manager, 1 Product Owner, 5 Developers, and 1 QA

Challenge

CenterPoint’s internal products were visually inconsistent, relying on the default PrimeNG design system. This caused friction in handoffs, redundancy across teams, and accessibility issues. Colors didn’t meet ADA contrast ratios, spacing was inconsistent, and teams frequently reinvented components.

  • Inconsistent UI patterns across tools caused user confusion and extra QA work.

  • Designers and devs used ad hoc styles with no shared tokens or documentation.

  • Previous color palette failed ADA compliance (e.g. #0099D8 didn’t meet contrast).

  • Lack of theming slowed down updates and introduced inconsistencies between apps.

TL;DR

TL;DR

TL;DR

I led the evolution of CenterPoint Energy’s design system, adapting the PrimeNG component library into a scalable, accessible framework. The goal was to unify branding across internal applications, enhance accessibility, and enable designers to ship faster without sacrificing consistency. I defined new tokens, standardized component specs, and created extensible patterns to support multiple teams.

42%
42%
42%

Reduction in UI-related QA tickets

Reduction in UI-related QA tickets

Reduction in UI-related QA tickets

35%
35%
35%

Faster design-to-dev handoff time

Faster design-to-dev handoff time

Faster design-to-dev handoff time

60%
60%
60%

Adoption across internal tools

Adoption across internal tools

Adoption across internal tools

Process

Process

Process

System Audit & Analysis:

We reviewed existing UI patterns across applications and identified inconsistencies in spacing, font use, and accessibility. We also benchmarked against WCAG 2.1 for compliance.

Token Architecture & Foundations:

We created a unified 4pt spacing scale, semantic color tokens, and a new Inter-based typography system. These were the foundation for scalable theming and design consistency.

Component Library & Expansion:

We rebuilt PrimeNG components using our new tokens and extended the system with net-new components based on team needs. One-offs were handled through local designer support.

Accessibility & Visual Consistency:

We replaced non-accessible brand colors, created visual rules for icon contrast and text legibility, and ensured our components passed contrast checks across all use cases.

Team Enablement & Documentation:

We documented everything directly in Figma, onboarded new designers, and worked closely with developers to maintain 1:1 parity with implementation. This ensured adoption and long-term scalability.

Results & Reflection:

The system improved UI consistency across teams, reduced redundant component creation, and accelerated design-to-dev workflows through clearer standards and token usage.



Identifying Inconsistencies Across Products

Identifying Inconsistencies Across Products

Identifying Inconsistencies Across Products

  • Vendor Constraints: PrimeNG was the base, which meant we had to work within its theming system.

  • Audit Process: I audited all existing internal applications and cataloged common UI patterns, inconsistencies, and accessibility issues.

  • Design Alignment: I worked across multiple product teams to identify what was working, what needed replacement, and which patterns were universal.


Visual Consistency

Visual Consistency

Visual Consistency

“It feels like every team is using their own version of padding.” - Switching to a unified 4pt spacing system helped normalize layout rhythm.

“We weren’t sure what font sizes to use where.” → Creating a structured typography scale with clear use cases improved hierarchy and clarity.

“Cards and buttons don’t feel part of the same family.” - Standardizing border-radius values across components brought cohesion to the UI.

Accessibility & Compliance

Accessibility & Compliance

Accessibility & Compliance

“This blue doesn’t pass contrast checks on white.” - Replacing the brand’s default blue with an ADA-compliant variant ensured WCAG compliance.

“Light grays disappear on some monitors.” - Implementing a color system with semantic roles allowed for theming and better contrast control.

Scalability & Team Enablement

Scalability & Team Enablement

Scalability & Team Enablement

“We’ve recreated this banner three times for different apps.” - Creating reusable components reduced redundancy and ensured consistency.

“I wasn’t sure if I should build this or ask for help.” - Clear documentation and component guidance enabled designers to self-serve more confidently.

“We need a system that grows with us.” - Using semantic tokens and a scalable foundation allowed for future theme and brand adaptations.

Creating the Token Architecture

Creating the Token Architecture

Creating the Token Architecture

  • Spacing: Introduced a 4pt spacing scale to replace PrimeNG’s looser defaults.

  • Typography: Defined a type system around Inter with clear hierarchy: headings, body text, captions.

  • Colors: Replaced non-ADA-compliant logo blue with an accessible primary blue (#2563EB) and introduced semantic tokens (e.g., color-primary, color-muted, color-surface) to future-proof theming.

  • Component Radii: Standardized to 4px for small, 8px for default, and 12px for cards, giving hierarchy while maintaining visual simplicity.


Building the Component Library

Building the Component Library

Building the Component Library

  • Component Library: Extended PrimeNG with over a dozen additional custom components based on team requests (e.g., stepper, status badge, empty states).

  • Multi-use Support: Each component was created as a flexible variant and documented to guide implementation across products.

  • 1-off Requests: For non-scalable components, I worked directly with designers to maintain brand alignment without bloating the system.

Team Enablement & Documentation

Team Enablement & Documentation

Team Enablement & Documentation

As the design system matured, adoption became just as critical as construction. A scalable system is only useful if designers and developers know how to use it confidently. I focused on creating thorough documentation and fostering a shared understanding across teams.

I built documentation directly in Figma using component tooltips, usage guidelines, and naming conventions that matched developer terminology. I also created visual examples for things like hover states, spacing, and semantic color usage to minimize ambiguity.

To encourage adoption:

  • I held onboarding sessions with new designers to walk through the system’s logic and show how to use and extend tokens.

  • I worked closely with dev leads to ensure every token and component had a one-to-one match in the PrimeNG implementation.

  • When teams needed unique one-off components, I supported them by designing consistent variants and setting expectations on what would and wouldn’t be added to the system.

This step ensured the system wasn’t just a library—it became a foundation for faster, more accessible, and more consistent product development across CenterPoint Energy’s internal tools.

Results

Results

Results

  • The design system reduced duplicate component creation by 60% across teams.

  • Accessibility scores improved across all audited apps, with color contrast ratios now compliant.

  • Developer handoffs were faster due to standardized specs, spacing tokens, and clear documentation.



Reflections

Reflections

Reflections

Building this design system pushed me to think far beyond individual screens — it was about enabling scalable, consistent experiences across multiple products. One of the biggest challenges was balancing the rigid structure of PrimeNG with the flexibility our teams needed. I worked closely with engineers to map tokens directly to Angular components and supported designers by building both reusable components and one-off solutions with clear guardrails.

This experience deepened my appreciation for systems thinking, accessibility, and the power of cross-functional collaboration. It also taught me how to lead with structure — creating design tokens, patterns, and documentation that empowered others to move faster without sacrificing brand or quality.

Other Case Studies

Other Case Studies

Builder Portal Redesign

CenterPoint Energy

Redesigned a one-size-fits-all contractor portal into a segmented, rule-aware platform that reduced scheduling errors and improved internal coordination across five states.

Lead UX Designer

Responsive Web

49%

Fewer Scheduling Mistakes

88%

Icrease in Satisfaction Rating

403%

Faster Onboarding Time

Builder Portal Redesign

CenterPoint Energy

Redesigned a one-size-fits-all contractor portal into a segmented, rule-aware platform that reduced scheduling errors and improved internal coordination across five states.

Lead UX Designer

Responsive Web

49%

Fewer Scheduling Mistakes

88%

Icrease in Satisfaction Rating

403%

Faster Onboarding Time

Builder Portal Redesign

CenterPoint Energy

Redesigned a one-size-fits-all contractor portal into a segmented, rule-aware platform that reduced scheduling errors and improved internal coordination across five states.

Lead UX Designer

Responsive Web

49%

Fewer Scheduling Mistakes

88%

Icrease in Satisfaction Rating

403%

Faster Onboarding Time

Builder Portal Redesign

CenterPoint Energy

Redesigned a one-size-fits-all contractor portal into a segmented, rule-aware platform that reduced scheduling errors and improved internal coordination across five states.

Lead UX Designer

Responsive Web

49%

Fewer Scheduling Mistakes

88%

Icrease in Satisfaction Rating

403%

Faster Onboarding Time

ClearPath Redesign

CenterPoint Energy

Transformed a confusing residential request form into a guided, AM/PM-scheduling experience with dynamic service flows—resulting in faster submissions and fewer support calls.

Senior UX Designer

Responsive Web

73%

Less Calls to Customer Service

112%

Faster Scheduling

43%

Increased Customer Satisfaction

ClearPath Redesign

CenterPoint Energy

Transformed a confusing residential request form into a guided, AM/PM-scheduling experience with dynamic service flows—resulting in faster submissions and fewer support calls.

Senior UX Designer

Responsive Web

73%

Less Calls to Customer Service

112%

Faster Scheduling

43%

Increased Customer Satisfaction

ClearPath Redesign

CenterPoint Energy

Transformed a confusing residential request form into a guided, AM/PM-scheduling experience with dynamic service flows—resulting in faster submissions and fewer support calls.

Senior UX Designer

Responsive Web

73%

Less Calls to Customer Service

112%

Faster Scheduling

43%

Increased Customer Satisfaction

ClearPath Redesign

CenterPoint Energy

Transformed a confusing residential request form into a guided, AM/PM-scheduling experience with dynamic service flows—resulting in faster submissions and fewer support calls.

Senior UX Designer

Responsive Web

73%

Less Calls to Customer Service

112%

Faster Scheduling

43%

Increased Customer Satisfaction

Asset Investment Strategy (AIS)

CenterPoint energy

Streamlined a complex proposal scoring tool by improving question management, template creation, and multi-project submission flows—making billion-dollar investment decisions more accurate and aligned with leadership goals.

Senior UX Designer

Responsive Web

30%

Faster submission-to-approval time

45%

Eduction in scoring inconsistencies

60%

Proposals submitted as group

Asset Investment Strategy (AIS)

CenterPoint energy

Streamlined a complex proposal scoring tool by improving question management, template creation, and multi-project submission flows—making billion-dollar investment decisions more accurate and aligned with leadership goals.

Senior UX Designer

Responsive Web

30%

Faster submission-to-approval time

45%

Eduction in scoring inconsistencies

60%

Proposals submitted as group

Asset Investment Strategy (AIS)

CenterPoint energy

Streamlined a complex proposal scoring tool by improving question management, template creation, and multi-project submission flows—making billion-dollar investment decisions more accurate and aligned with leadership goals.

Senior UX Designer

Responsive Web

30%

Faster submission-to-approval time

45%

Eduction in scoring inconsistencies

60%

Proposals submitted as group

Asset Investment Strategy (AIS)

CenterPoint energy

Streamlined a complex proposal scoring tool by improving question management, template creation, and multi-project submission flows—making billion-dollar investment decisions more accurate and aligned with leadership goals.

Senior UX Designer

Responsive Web

30%

Faster submission-to-approval time

45%

Eduction in scoring inconsistencies

60%

Proposals submitted as group

© 2025. All rights Reserved.

© 2025. All rights Reserved.

© 2025. All rights Reserved.

© 2025. All rights Reserved.