Insight Investment

Design System, CMS & Client Portal

A token-driven Figma design system built from scratch for a global asset manager, unifying two product teams and using AI to rapidly prototype complex financial processes.

Client Insight Investment
Year 2021–Present
Services Design Systems, UX, UI
Role Lead Designer
Platform Web
Insight Investment hero

Building the Design System

Two product teams with no shared components, no tokens and no single source of truth. A complete token-based Figma system was built from the ground up, covering colour, typography, spacing and elevation.

Insight Investment design system

Tokens & Variables

Three token layers (primitive, semantic and component) bound to Figma variables so brand changes cascade instantly across the entire library.

1

Primitive Tokens

Raw colour, type, spacing and radius values. The fixed foundation everything else references.

2

Semantic Aliases

Primitives mapped to intent-based names so components describe purpose, not raw values.

3

Figma Variables

Every component bound to the semantic layer, enabling light/dark mode switching and brand theming without manual overrides.

Reducing Design & Tech Debt

Existing Figma files were audited and rationalised. Duplicate components, detached instances and hardcoded values were resolved, with token naming aligned to the front-end to close the gap between design and build.

Insight Investment design debt

Marketing Site & CMS Design

Full wireframe and UI design for the marketing site and CMS, adhering to brand guidelines while giving content editors the flexibility to compose pages without breaking the design language.

Insight Investment marketing site

Client Portal

The design system was extended for the portal's specific demands: high data density, complex tables, secure document access and personalised dashboards for institutional investors.

Insight Investment client portal

Working Across Two Teams

Shared foundations with team-specific extensions, serving both marketing's editorial needs and the portal's data-heavy requirements without either team compromising.

1

Shared Core Library

Tokens, type, colour modes, and base components maintained centrally for both teams.

2

Marketing Extensions

Editorial layouts and campaign components extending the shared layer.

3

Portal Extensions

Data tables, dashboards, and document components extending the core for a financial application.

AI-Assisted Prototyping

AI used to rapidly scaffold browser-based prototypes of complex flows, providing a fast-feedback layer for stakeholder review before committing to full Figma component work.

Insight Investment AI prototyping