Creating a scalable visual language for wealth management
Rebuilding CircleBlack’s Design system
Background
CircleBlack is a wealth management app that connects investors with financial advisors and transforms the way they interact with their finances. The app seamlessly integrates all aspects of wealth management, from account aggregation and performance reporting to financial planning and risk assessment. Its intuitive interface and robust features empower users to gain a comprehensive view of their financial portfolio, track investments, and make informed decisions.
As Lead UX Designer at CircleBlack, I led a 3-month initiative to completely audit and update the platform’s visual design system. Our goal was to create a unified, modern, and user-friendly design language that reflected CircleBlack’s values of clarity and confidence. Additionally, we wanted to equip the design and engineering teams with a scalable, efficient system for future growth.
Role
Lead UX Designer
Timeline
October 2024 - December 2024
Context & Problem
Over time, as CircleBlack’s platform expanded, each product team made design decisions independently. This led to a fragmented user experience with inconsistent colors, typography, and UI components. Developers often rebuilt similar patterns from scratch, slowing releases and creating visual debt across the product.
It was clear we needed a unified design system that could:
Bring consistency and scalability to the UI
Improve accessibility and usability
Streamline collaboration between design and engineering
Strengthen the product’s visual identity
Goals
Establish a cohesive and scalable visual design system
Improve accessibility compliance and visual hierarchy
Create Figma components that mirror code for faster development
Reduce design-to-development time and rework
Modernize the interface to feel more inviting and intuitive
As Lead UX Designer, I owned the end-to-end strategy and design direction.
I collaborated with:
One UX Researcher (to align on design strategy)
One Front-End Engineer (for design-code parity)
A Marketing Manager (for visual alignment and tone)
Product Managers and Engineering Leads (for rollout planning and governance)
Audit & Discovery
I began with a full interface audit across the product, mapping out inconsistencies in color, typography, spacing, and component usage. I also gathered feedback from designers and developers to identify common pain points, such as redundant components and unclear documentation.
This audit revealed dozens of variations across multiple visual components and multiple mismatched color styles. Additionally, differing type treatments resulted in confusing and inconsistent hierarchy across similar pages. A centralized design system was overdue.
Defining the visual language
The next step was to establish a cohesive visual foundation.
Color Palette: Introduced a refined palette focused on clarity and accessibility, with meaningful color roles for data visualization and alerts.
Typography: Defined a clear hierarchy using a modern sans-serif font for readability.
Spacing & Layout: Implemented an 8-point grid system for consistency across layouts.
Accessibility: Adjusted contrast ratios and standardized text sizes for improved clarity and accessibility.
The overall direction emphasized simplicity, and approachability, creating an experience that felt more human and less “financially intimidating.”
After conducting a full audit of the product color system, a new minimized palette was chosen that added alternatives for accessibility when viewing pages on light mode.
This basic palette was then given semantic tokens to map colors onto visual components and type treatments
Component Library in Figma
With the new foundations in place, I built a modular, scalable component library in Figma.
Designed reusable components (buttons, forms, cards, tables, modals) with variants and constraints
Created design tokens for consistent spacing, colors, and typography
Established clear naming conventions and documentation standards for easy adoption
Partnered with engineering to ensure component parity between Figma and the front-end codebase
Visual Direction
The redesigned system established a visual language that felt more consistent and professional, achieving a more appealing look that stood apart from competitors’ cold, data-heavy interfaces.
Key visual principles included:
Clarity: Clean layouts and strong hierarchy for data readability
Simplicity: A simplified, consistent system with an inviting color palette and generous spacing across components to reduce cognitive load
Data Density: Balanced typography and structured grids to convey large amounts of data while minimizing user friction
Implementation & Rollout
To ensure smooth adoption, I led design system onboarding sessions with developers and product stakeholders. I also set up documentation directly in Figma, providing real-time access to usage guidelines and examples.
Results & Impact
The new CircleBlack Design System delivered measurable improvements across teams and the product experience:
Reduced design-to-development time by improving handoff clarity and establishing component usage guidelines
Improved UI consistency across all product modules
Increased accessibility compliance
Faster onboarding for new engineers due to clear documentation
Positive feedback from both clients and internal teams who found the new interface more intuitive and visually engaging
Reflections
This project reinforced that a design system isn’t just a library of components. To be able to collaborate and create efficiently, a shared language that aligns design, engineering, and product around a unified vision is required. Taking on a full audit of an existing component library with the purpose of creating from it a fully-fledged design system is an enormous, ongoing task.
Despite this difficulty, the various engineers within the team quickly began using and benefiting from the robustness of the system. There is still work to do, but by focusing on scalability, documentation, and collaboration, we built a foundation that will support CircleBlack’s growth for years to come.