Joe Rossomando
Get to Know Me Through AI
This is Ross, an AI that I have trained to represent me.
Ross

Hi, You can ask me about Joe Rossomando's work, projects, design process, and experience.

More questions

Financial Platform Design System

Role: Lead UX/UI Designer
Company: Allvue Systems

Context

While working across multiple product workflows, our team relied on a shared Sketch file as a starting point. It lacked defined styling and system rules, so as designers worked independently, consistency began to drift.

This led to frequent review sessions and rework to realign designs, slowing overall progress.

During slower periods, I started building a design system in Sketch to bring more structure and consistency to our work. Over time, it evolved into a structured design system covering reusable components, interaction patterns, and visual standards across the platform.

I also met regularly with a developer to share progress and provide visibility into the system. While the Sketch system became fairly robust, it was not fully aligned with development due to time constraints and the effort required to map it to their existing variables.

My Contribution

As Lead UX/UI Designer, I defined and built a comprehensive design system that addressed both visual consistency and interaction behavior across the platform.

I also collaborated with two additional designers, providing guidance and structure for their contributions to ensure all components aligned with the system’s standards and patterns. This allowed the system to scale more efficiently while maintaining consistency.

Data Tables & Editing States

Established a consistent structure for dense financial data tables, including typography, spacing, and hierarchy.

Defined clear interaction states for editing workflows:

  • Introduced a visual indicator for unsaved changes using a corner marker, allowing users to quickly identify modified cells.
  • Standardized hover, selected, and active states to improve readability in high-density views.

Focused on maintaining clarity without sacrificing the amount of data visible on screen.

Form System & Field States

Designed a flexible input system to support various field types:

  • Regular, Required, and Read-only states
  • Clear visual differentiation using background color, borders, and icon treatments

Improved usability by:

  • Defining consistent hover and focus behaviors across all inputs
  • Making required fields immediately recognizable
  • Reducing ambiguity between read-only and editable fields
Filters, Menus & Interaction Patterns

Standardized filter components and dropdown behaviors across workflows:

  • Unified typography, spacing, and control styling
  • Designed consistent operator selection and rule-building patterns

Defined interaction details such as:

  • Hover states for menus and actions
  • Visual feedback for selection and focus
  • Clear hierarchy within complex dropdowns and popovers

This reduced the learning curve across different areas of the platform.

Navigation & Supporting Components

Created reusable patterns for:

  • Contextual menus and secondary actions
  • Inline links and supporting interactions
  • Expand and collapse behaviors for grouped data

Ensured that all components followed a consistent interaction model, improving predictability across the platform.

Design Tokens & Visual Language

Defined a cohesive visual system including:

  • Color palette with functional usage across interaction states
  • Typography system using SF Pro Text with defined weights and hierarchy
  • Spacing, borders, and icon treatments

This allowed for:

  • Faster design iteration
  • Greater consistency across design work
  • A clear foundation that could support future alignment with development

Process

I approached the design system as both a UX and scalability challenge, focusing on making complex workflows easier to use while creating patterns that could be reused across the platform.

Understanding the Current State
I spent time going through existing workflows to see where things were inconsistent across tables, forms, and interactions. I focused on the areas that caused the most confusion or slowed users down.

Defining Patterns
I looked for common behaviors and UI patterns across the platform and turned them into reusable components. A lot of the focus was on data heavy interfaces, frequent user actions, and tricky edge cases like editing and validation.

Collaboration & Guidance
I worked with two additional designers to expand the system, giving direction and feedback so everything stayed aligned and consistent as it grew.

Building the System in Sketch
I organized everything into a structured system with clear components and usage guidelines so it could be used consistently across the design team.

While a fully integrated design to development system was not completed due to time constraints, the design system provided a strong foundation that development teams could reference and build from.

Outcome

The design system created a unified foundation across multiple enterprise financial workflows.

  • Reduced visual and interaction inconsistencies across workflows
  • Improved usability in complex, data heavy interfaces
  • Accelerated design workflows through reusable components and standardized patterns
  • Decreased reliance on user training by making interactions more intuitive

The system established a scalable design foundation that supports continued product growth and future alignment with development systems.