Colors
ICONS
ICONS
Typography
Typography
Typography
Colors
Colors
Colors
Colors
values
values

CreditOne Bank: UCRM

CreditOne Bank: UCRM

CreditOne Bank: UCRM

Cash Modernization is a redesign and transformation of the legacy CA$H desktop application into a modern, web-based platform.
The goal was to make the system accessible from anywhere, simplify complex workflows, and improve usability without compromising compliance or operational depth.

Company

СreditOne Bank

Product

Web Application

Year

2025

2024

Role

Lead UI/UX Designer

Overview

Overview

Overview

Cash Modernization is a redesign and transformation of the legacy CA$H desktop application into a modern, web-based platform.
The goal was to make the system accessible from anywhere, simplify complex workflows, and improve usability without compromising compliance or operational depth.

Our team redefined the product architecture, introduced a unified design system, and optimized critical user flows — from account management to payment processing — to support scalability and a better agent experience.

Challange: The legacy CA$H system was built over a decade ago and primarily functioned as a desktop-only solution.
It suffered from outdated UI, complex multi-step workflows, and inconsistent logic across modules.
Users struggled with navigation and efficiency, especially when handling multi-account operations or processing bulk transactions.

Cash Modernization is a redesign and transformation of the legacy CA$H desktop application into a modern, web-based platform - UCRM.
The goal was to make the system accessible from anywhere, simplify complex workflows, and improve usability without compromising compliance or operational depth.

Our team redefined the product architecture, introduced a unified design system, and optimized critical user flows — from account management to payment processing — to support scalability and a better agent experience.

Challange: The legacy CA$H system was built over a decade ago and primarily functioned as a desktop-only solution.
It suffered from outdated UI, complex multi-step workflows, and inconsistent logic across modules.
Users struggled with navigation and efficiency, especially when handling multi-account operations or processing bulk transactions.

Problem

Problem

Problem

Inconsistent UI

Fragmented visual language made navigation confusing and broke the sense of continuity.

Overcomplicated Workflows

Routine actions took too many steps, causing unnecessary friction and slower task completion.

Overwhelming Data

Excessive steps made simple tasks slow and frustrating.

Limited Accessibility

Users with varying technical skills found it difficult to perform core actions efficiently.

User Research and Insights

User Research and Insights

User Research and Insights

User Interviews:
Understanding User Pain Points

I conducted focused interviews with analysts, decision-makers, and end-users to understand how they interacted with the CA$H platform day-to-day. The goal was to uncover usability gaps and pain points that slowed agents down during account management and payment processing.

We explored navigation challenges, data interpretation issues, and inconsistent workflows across modules. Many users mentioned that even simple actions required switching between multiple screens, leading to confusion and lost time.

Insights from user observations revealed exactly where people hesitated or got stuck. These findings became the foundation for simplifying the platform and improving overall efficiency.

User Interviews Key Findings
User Interviews Key Findings
User Interviews Key Findings
Inconsistent UI

Simple actions like filtering data or generating reports required too many steps, slowing users down and breaking consistency.

Overwhelming Data

Dashboards displayed too much information at once, making it hard for users to focus and extract insights.

Limited Accessibility

Users with varying technical backgrounds struggled to navigate the system without prior experience or training.

Usability Audits:
Identifying Workflow Inefficiencies

To complement user interviews, I conducted a usability audit to identify interaction bottlenecks and workflow inefficiencies.

By mapping user journeys, I found where users got stuck or took unnecessary steps. Measuring time-on-task for key actions like generating reports and filtering data revealed slow points that impacted efficiency.

I also reviewed UI consistency — detecting misaligned elements, unclear labels, and inconsistent button placements. These insights helped shape a more streamlined and intuitive experience.

CASH UX Audit

Fields and forms



Recognition vs. Recall



Architecture



User Control and Freedom

Log In



System and the real

world match

Building user trust



Error Prevention

Visual Design

Registration

Privacy

Help and Documentation

Typography

Visibility of system status

CASH UX Audit

Fields and forms



Recognition vs. Recall



Architecture



User Control and Freedom

Log In



System and the real

world match

Building user trust



Error Prevention

Visual Design

Registration

Privacy

Help and Documentation

Typography

Visibility of system status

CASH UX Audit

Fields and forms



Recognition vs. Recall



Architecture



User Control and Freedom

Log In



System and the real

world match

Building user trust



Error Prevention

Visual Design

Registration

Privacy

Help and Documentation

Typography

Visibility of system status

CASH UX Audit

Fields and forms



Recognition vs. Recall



Architecture



User Control and Freedom

Log In



System and the real

world match

Building user trust



Error Prevention

Visual Design

Registration

Privacy

Help and Documentation

Typography

Visibility of system status

Usability Audits Key Findings
Usability Audits Key Findings
Usability Audits Key Findings
Fragmented Navigation

Users had to jump between multiple sections to complete a single task, leading to inefficiency.

Inconsistent UI

Misaligned UI elements, inconsistent button placements, and unclear labels created confusion and slowed down interactions.

Limited Sharing & Exporting

Important collaboration features were either missing or difficult to use, preventing users from efficiently sharing insights.

With enough insights collected, I moved to the next phase — translating findings into wireframes and a scalable design system.
With enough insights collected, I moved to the next phase — translating findings into wireframes and a scalable design system.
With enough insights collected, I moved to the next phase — translating findings into wireframes and a scalable design system.

Work Flow


Work Flow


Work Flow


Full Project Workflow: From Research to Usability Testing

This workflow outlines the complete lifecycle
of the project — from early research and problem discovery
to the development of strategic UX foundations. Each phase builds on validated insights, ensuring that user needs, system constraints, and business objectives stay aligned throughout the process.

As the project progresses, the focus shifts toward visual design, prototyping, and iterative usability testing. This structured sequence reduces uncertainties, reveals friction early, and enables a smooth transition from concept to
a polished, user-ready solution.

1st


month

2nd


month

3rd


month

4th


month

5th


month

6th


month

7th


month

8th


month

9th


month

10th

month

UX Design

Ui Design

Strategy

(Research)

Moodboard

& Lofi Wireframes

Visual Design

& Prototyping

Usability

Testing Phase.

Interviews, Empathy Map,

user Personas

Problem Statement,

Competitive Analysis

Customer

Journey Map,

User Flows &

Information Architecture

Design System

Design System

Design System

Addressing UI Inconsistencies with a Systematic Approach

User research and usability audits revealed that UI inconsistencies, misaligned components, and unclear navigation created a fragmented user experience.

To address these challenges, we built a scalable design system using the Atomic Design methodology — ensuring consistency, efficiency, and long-term scalability.

Atomic Design Approach & Its Benefits

The Atomic Design structure provided clarity for scaling and maintenance. By defining visual and functional rules for each layer, we achieved modularity, reusability, and consistency — reducing design debt and accelerating implementation.

ATOMS  |  MOLECULES  |  ORGANISMS  |  TEMPLATES
ATOMS  |  MOLECULES  |  ORGANISMS  |  TEMPLATES
ATOMS  |  MOLECULES  |  ORGANISMS  |  TEMPLATES

Atoms are the foundation of the system — colors, typography, icons, and numerical values.
These smallest elements define the platform’s visual and functional identity, creating a unified language for all components.

Colors

Grays

#424242

#6D6D6D

#CDCDCD

Blues

#00244E

#0E4594

#0A5EC0

Gradients

#1A75D1

#003DB5

#889988

#343434

#F5F5F5

#C0AEAE

Tertiary

#653279

#CC335C

#A85F00

Status 1

#A50C32

#DB9EAD

#FDF1F5

Status 2

#E88300

#FFCD8C

#FFEDD7

Status 3

#F1C400

#F9E799

#FFF8EB

Status 4

#467C63

#5BBC81

#ACDDBF

Atoms

These core elements maintain visual and functional coherence across all components of the platform.
Together they ensure long-term design consistency and simplify future scalability.

Colors

Binary

#FFFFFF

#F1F1F1

#000000

Grays

#424242

#6D6D6D

#CDCDCD

Blues

#00244E

#0E4594

#0A5EC0

Gradients

#1A75D1

#003DB5

#889988

#343434

#F5F5F5

#C0AEAE

Tertiary

#653279

#CC335C

#A85F00

Status 1

#A50C32

#DB9EAD

#FDF1F5

Status 2

#E88300

#FFCD8C

#FFEDD7

Status 3

#F1C400

#F9E799

#FFF8EB

Status 4

#467C63

#5BBC81

#ACDDBF

Typography

Open Sans

sans serif

text

title

64 px

48 px

Aa

Regular

Aa

Semi Bold

Aa

Bold

abcdefghijklmnopqrstuvwxyz

abcdefghijklmnopqrstuvwxyz

1234567890?!()/”,.

abcdefghijklmnopqrstuvwxyz

abcdefghijklmnopqrstuvwxyz

1234567890?!()/”,.

abcdefghijklmnopqrstuvwxyz

abcdefghijklmnopqrstuvwxyz

1234567890?!()/”,.

Open Sans

sans serif

text

title

64 px

48 px

Aa

Regular

Aa

Semi Bold

Aa

Bold

abcdefghijklmnopqrstuvwxyz

abcdefghijklmnopqrstuvwxyz

1234567890?!()/”,.

abcdefghijklmnopqrstuvwxyz

abcdefghijklmnopqrstuvwxyz

1234567890?!()/”,.

abcdefghijklmnopqrstuvwxyz

abcdefghijklmnopqrstuvwxyz

1234567890?!()/”,.

Open Sans

sans serif

text

title

64 px

48 px

Aa

Regular

Aa

Semi Bold

Aa

Bold

abcdefghijklmnopqrstuvwxyz

abcdefghijklmnopqrstuvwxyz

1234567890?!()/”,.

abcdefghijklmnopqrstuvwxyz

abcdefghijklmnopqrstuvwxyz

1234567890?!()/”,.

abcdefghijklmnopqrstuvwxyz

abcdefghijklmnopqrstuvwxyz

1234567890?!()/”,.

Icons

4 pt

Closely related


Not related

8 pt

24 pt

32 pt

48 pt

Standardized numerical formats, including spacing, padding, border radius, ensuring design precision and alignment.

values

Molecules

Molecules are simple combinations of atoms that work together as functional units. Think of a search bar (input field + icon + button) or a form label + text input — these components introduce basic interactivity and usability patterns. They establish the foundation for more complex organisms, ensuring consistency in behavior and visual rhythm across the interface.

Organisms

Organisms are more complex UI sections built from molecules and atoms. These could include navigation bars, cards, modals, or dashboard widgets — components that users interact with at a higher level. They provide structure and define how multiple elements work together as cohesive sections of the interface, ensuring clarity and usability at scale.

Figma File Organization

Figma File Organization

Figma File Organization

To maintain a structured and scalable workflow, I implemented a well-organized Figma file system that allowed designers and developers to find and update components quickly.

By categorizing elements logically — such as UI components, design patterns, and shared assets — I ensured the design system remained easy to navigate and scalable as the product evolved.
This structure improved collaboration and minimized the risk of design inconsistencies across teams.

Tokens – Key to Consistency

Tokens are the core elements that define and store reusable design values — such as colors, typography, spacing, and motion — ensuring consistency across all components and levels of the design system.

Color Tokens: define primary, secondary, and status colors (e.g., “primary-blue”), enabling quick updates across light and dark modes.

Typography Tokens: specify font families, sizes, and line heights for consistent text presentation.

Spacing Tokens: set standards for margins, padding, and layout spacing to streamline alignment.

Corner Radius Tokens: define consistent rounding for elements like buttons, cards, and modals to maintain a unified aesthetic.

By leveraging tokens, the design system remains scalable, efficient, and easy to maintain — reducing errors, speeding up updates, and preserving visual harmony across the platform.

To ensure accessibility and visual balance, the design system supports both Dark and Light themes through color tokens and shared variables.
Each mode adapts automatically, maintaining contrast ratios and preserving brand identity across environments.
By centralizing color logic in tokens, updates and refinements can be made globally — keeping the interface consistent and scalable.

Dark / Light Mode

Dark / Light Mode

Dark / Light Mode

Accessibility compliance

Accessibility compliance

Accessibility compliance

Ensuring an Inclusive Experience

Accessibility is essential for creating an inclusive experience, ensuring that all users — regardless of ability — can interact with the platform efficiently. From color contrast to keyboard navigation, every design decision was made with usability in mind.

By adhering to WCAG 2.1 AA standards, we built a platform that is inclusive and usable for individuals with diverse abilities. The design system and token framework streamlined accessibility implementation, allowing consistent application of compliant styles across all components.

Key Enhancements

Color Contrast: All color tokens were tested to meet or exceed WCAG contrast ratios (minimum 4.5:1 for normal text and 3:1 for large text), ensuring readability in both light and dark modes.

Helps low-vision users and improves readability across different lighting conditions.

Prevents contrast failure in UI elements, ensuring clear visibility.

Typography and Spacing: Clear font hierarchies, sufficient line spacing, and generous padding were applied to improve legibility and usability, particularly for users with visual impairments.

Supports users with dyslexia, cognitive impairments, or vision difficulties.

Reduces strain from tight letter spacing on small fonts.

Focus States: Distinct focus styles were implemented for all interactive elements, making navigation clear for users with limited mobility or those using keyboard-only input.

Crucial for users with motor impairments or those relying on keyboard navigation.

Prevents users from getting “lost” when navigating forms, menus, and toolbars.

By combining these enhancements, the platform achieves a high level of accessibility compliance — ensuring usability, comfort, and equity for every user.

Results and User Impact

Results and User Impact

Results and User Impact

What Was Achieved?

The redesign of Cash delivered a more consistent, accessible, and scalable platform UCRM. Through the new design system, optimized user flows, and accessibility compliance, we improved clarity, reduced friction, and enhanced overall performance for all user groups.

Consistent UI

The design system unified interface components, eliminating visual discrepancies and improving navigation flow across modules.

Simplified Workflows

Streamlined user journeys reduced unnecessary steps, making key actions 40% faster and improving task completion efficiency.

Clearer Data Presentation

Refined dashboard layouts removed visual clutter, making insights easier to interpret at a glance.

Enhanced Accessibility

Improvements in contrast, focus states, and assistive technology support created a more inclusive and comfortable experience for all users.

What's Next?

What's Next?

What's Next?

Expanding the Design System

Continue refining and expanding the component library to support new features and ensure long-term scalability.

Continuous User Testing & Iteration

Gather ongoing user insights to refine the UX, improve workflows, and enhance usability based on real-world usage.

Enhancing Accessibility

Further improve accessibility by integrating user feedback, refining contrast adjustments, and optimizing keyboard navigation.

AI & Automation Integration

Explore AI-driven UI optimizations, personalized dashboards, or automated design improvements to further enhance user experience.

Project gallery

Project gallery

Project gallery

UCRM project reveals My UX thinking and design craft. Explore the Screens, interactions, and visual storytelling


behind the final interface. Every component reflect my focus on users and clean design logic.