Back to work

Creating systematic impact
and design system value

When I joined FreeAgent, a design system existed only conceptually. There was no shared UI kit, component library, tokens, or documentation. Product designers recreated components from scratch, engineers built inconsistently across teams, and product teams lacked a shared foundation. I saw an opportunity to fundamentally change how design and engineering collaborated.

Scope Design System Strategy
Context FreeAgent
Category Leadership ยท Systems
Focus Infrastructure ยท Adoption ยท Impact
Design System UI Kit Tokens Documentation Components Patterns Colour Typography Guidelines FreeStyle DESIGN SYSTEM LEADERSHIP ยท FREEAGENT ยท INFRASTRUCTURE ยท ADOPTION ยท IMPACT

Positioning design systems as critical infrastructure

I positioned the design system as a strategic priority rather than a side project โ€” emphasising faster delivery, reduced tech debt, and business value at scale.

Design systems sit at the intersection of design quality, engineering efficiency, and business value. This role allowed me to create solutions that scale across the entire product, improving workflows for designers, engineers, and PMs while reducing long-term complexity.

Starting from zero

  • No UI kit in Figma โ€” every team designed buttons, tables, modals, and layouts differently
  • Absence of tokens โ€” consistency and theming were extremely difficult
  • Nonexistent documentation โ€” varying interpretations of components and patterns across teams
  • One-off engineering implementations โ€” increased maintenance costs significantly
  • Fragmented problem-solving โ€” teams addressed similar issues differently, creating a fractured user experience
  • Cross-functional delays โ€” dependencies between design, engineering, and product caused rework

Building the foundations end-to-end

  • Established FreeAgent's first Figma UI kit for consistent, reliable design
  • Introduced design tokens for a consistent language and future theming capability
  • Created foundational documentation and guidelines across all components and patterns
  • Designed the FreeStyle reference website for quick resource access across teams
  • Delivered core UX improvements: tables, reports, date pickers, and bulk actions
  • Reduced design and engineering rework through reusable, well-documented components

A phased, strategic approach

1

Build the Business Case

Positioned the system as critical infrastructure, securing leadership buy-in by emphasising faster delivery, reduced tech debt, and measurable business value.

2

Establish Foundations

Created colour, typography, spacing, and token structures before touching components โ€” giving every surface a consistent base.

3

Deliver Core Components

Built the UI kit in Figma with modern component architecture, variants, and properties. Rolled out foundational patterns across the product.

4

Enable Cross-Functional Teams

Ran onboarding sessions, produced documentation on FreeStyle, and established contribution guidelines so teams could adopt and give back.

5

Measure & Iterate

Tracked adoption, gathered feedback, and iterated on components and documentation based on real usage across product teams.

Systematic impact across the business

๐Ÿ—๏ธ

First Design System at FreeAgent

Built the organisation's design system from scratch โ€” UI kit, tokens, docs, and reference site โ€” creating a shared foundation for all product teams.

โšก

Reduced Rework

Reusable components and shared standards significantly reduced design and engineering rework across the organisation.

๐Ÿค

Stronger Collaboration

Shared language and documentation reduced friction between design, engineering, and product โ€” improving delivery confidence.

๐Ÿ“ˆ

Higher Quality at Scale

Unified patterns and documentation enabled teams to deliver with higher confidence and consistency across every product surface.

Want to talk through this work?

Get in touch โ†’