Rubi HartzUX / UI DESIGNER
← Selected work
Abrigo · Design systems

Design System

A shared foundation for a more consistent product.

Design System project overview
Design System / Selected project
MY CONTRIBUTION

UI standards, design assets & UX evaluation

AT A GLANCE

I helped teams replace inconsistent screens with shared design building blocks, making a family of banking products easier to use and maintain.

WHO IT HELPS

People using banking software, and the teams building it.

COLLABORATION

Developers, customer-facing teams, stakeholders, and customers.

EVIDENCE & STATUS

Customer feedback informed interface fixes and roadmap work. No measured retention increase is claimed.

Project overview

Abrigo makes software that banks use for everyday work. BAM+ is a group of products within that platform. Over time, different teams had built screens with different buttons, forms, navigation, and visual styles. I helped create shared design standards so the products would feel like parts of the same system.

Why consistency matters

Imagine learning where a search button lives, then opening another screen where it looks and behaves differently. Those small differences add effort. For developers, maintaining multiple sets of interface components also means repeating work. The project aimed to make the software easier to use and easier to build.

Existing interface libraries and collaboration context
Existing interface libraries and collaboration context

My contribution

I collaborated on the BAM+ standards, created design assets for a shared component library, and evaluated navigation, search, and interface consistency. A component library is a reusable collection of building blocks—such as buttons, forms, and tables—that teams use to create screens.

Finding the most useful changes

The team audited existing screens and reviewed customer feedback. Navigation, search, and interface clarity accounted for 33% of the enhancement requests referenced in the project. I also held feedback sessions with more than 30 customers over a year to understand their frustrations and guide component and page-template decisions.

Building a shared visual language

I helped define reusable patterns, explored page layouts, and created design assets for the central library. The technical foundation used Vue.js 3 and Element Plus: tools developers use to build interfaces. Aligning the design with those tools helped make the proposed patterns practical to implement.

Current UI kit templates
Current UI kit templates
Proposed UI kit templates
Proposed UI kit templates
Explored layout structures
Explored layout structures

Working through real constraints

Existing code, limited resources, and competing priorities made a full replacement impractical. Some teammates were concerned about the extra work involved in changing tools. We approached the work incrementally, collaborating with developers and sharing progress with stakeholders so the interface could improve without disrupting existing workflows.

Current product flows
Current product flows

From design to implementation

The pilot work included redesigned modules, standardized buttons, forms, and navigation, and documentation to support onboarding. Shared libraries helped connect the design work with implementation. I recommended dedicated frontend resources and a cross-functional team to maintain consistency as the products evolved.

System-table templates and content designs
System-table templates and content designs

What moved forward

The project secured stakeholder support and resource approval, including the hiring of 10 contractors to help engineers build and implement the work. Customer feedback from 2022–2024 informed smaller interface fixes and items on the 2025–2026 roadmaps. These are delivery milestones; the case study does not establish a measured retention increase.

What I learned

A design system succeeds when people can adopt it. Customer feedback helped prioritize the right changes, developer collaboration made designs feasible, and regular stakeholder conversations built support. Incremental improvements allowed the team to balance consistency, existing technology, and business priorities.

CONTINUE EXPLORING

More thoughtful work.

Back to selected projects ↗