Product Design

APIs & Design System

Leading design system adoption across a growing insurance product ecosystem.

Year :

2018

Industry :

Insurance

Client :

Kinsale Insurance

Project Duration :

1 year

Featured Project Cover Image

Problem Statement

As the specialty risk insurance ecosystem expanded with new platforms and product lines, design consistency began to fragment. Teams were building in parallel without a shared system, leading to visual inconsistencies, duplicated effort, and misalignment across user experiences.

The absence of a unified design foundation made it difficult to scale efficiently. Interaction patterns, UI components, and visual standards were interpreted differently across teams, increasing maintenance overhead and slowing product evolution.

Without a shared design system to align workflows, components, and documentation, the organization risked operational inefficiencies, brand dilution, and reduced usability across a growing, multi-platform environment.

Project Content Image - 1

Approach

Ecosystem Alignment

Three insurance products were evolving independently — a developer-facing API platform and two broker-focused platforms for claims and endorsements. Despite serving different audiences, they lacked a shared visual language, consistent interaction patterns, and system governance.

As the ecosystem expanded and additional designers joined, fragmentation became a scalability risk. The approach focused on solving immediate product needs while establishing a unified foundation for long-term growth.


Developer Platform Strategy

Discovery revealed that the primary friction was structural, not visual:

  • Scattered APIs and documentation

  • Wide variance in developer experience levels

  • Five supported coding languages increasing workflow complexity

  • Efficiency and time-to-integration as core user priorities

The goal became optimizing clarity, speed, and technical usability — not aesthetic refresh.


Structured Execution

Each initiative followed a disciplined rhythm:

  • Requirements alignment with Product

  • Exploration of multiple solution paths

  • Early validation through low-fidelity concepts

  • Continuous feasibility alignment with engineering

This minimized rework and ensured scalability from the outset.

User insights reinforced key requirements:

  • Dark-mode preference aligned with coding environments

  • Centralized API resource hub

  • Cross-language code translation and copy functionality

  • Desktop-first optimization with responsive support


Design System & Governance

Visual decisions were intentional and systematic:

  • Shared visual language across products

  • Reusable components with defined states and behaviors

  • Structured grid and layout system

  • Consistent iconography and typography (including code styling)

As complexity increased, I led the creation and partial redesign of a shared Design System — establishing governance, enabling multi-designer collaboration, and unifying the product ecosystem under a scalable framework.

Project Content Image - 2
Project Content Image - 3

Outcome & Impact

The shared Design System became the cornerstone of the initiative — establishing a unified visual language, reusable component library, and clear implementation standards across the product ecosystem.

Key outcomes included:

  • Cross-product consistency across three insurance platforms

  • Reduced design duplication and implementation drift

  • Improved efficiency for developers through a structured, intuitive API resource experience

  • Enabled parallel design work without fragmenting the user experience

  • Strengthened collaboration across design, product, and engineering

Beyond individual features, the system created a scalable foundation capable of supporting new products, additional designers, and evolving regulatory requirements — while preserving brand cohesion and usability.

The initiative shifted design from isolated execution to governed ecosystem strategy — enabling the organization to scale with clarity and confidence.

Lessons Learned

1. Research must scale with the ecosystem.
In multi-product environments, understanding real workflows — from developers to brokers — is critical. Deep insight into how users navigate complexity leads to systems that reduce friction rather than add abstraction.

2. Systems thinking prevents fragmentation.
When products evolve independently, inconsistency compounds quickly. Establishing shared foundations early protects long-term scalability and reduces downstream duplication.

3. Adaptability is part of governance.
Business priorities, regulatory constraints, and technical realities shift. The ability to reassess structure without destabilizing the system is essential in growing ecosystems.

4. Communication sustains alignment at scale.
In cross-product environments, consistent communication between design, product, and engineering is not optional — it’s the mechanism that prevents drift. Early technical collaboration ensures that shared components are both usable and feasible.

Designing across multiple platforms reinforced a core principle: strong product ecosystems are built on shared foundations, not isolated feature wins. Governance, clarity, and intentional system design are what allow teams to scale without sacrificing cohesion.

More Projects

Product Design

APIs & Design System

Leading design system adoption across a growing insurance product ecosystem.

Year :

2018

Industry :

Insurance

Client :

Kinsale Insurance

Project Duration :

1 year

Featured Project Cover Image

Problem Statement

As the specialty risk insurance ecosystem expanded with new platforms and product lines, design consistency began to fragment. Teams were building in parallel without a shared system, leading to visual inconsistencies, duplicated effort, and misalignment across user experiences.

The absence of a unified design foundation made it difficult to scale efficiently. Interaction patterns, UI components, and visual standards were interpreted differently across teams, increasing maintenance overhead and slowing product evolution.

Without a shared design system to align workflows, components, and documentation, the organization risked operational inefficiencies, brand dilution, and reduced usability across a growing, multi-platform environment.

Project Content Image - 1

Approach

Ecosystem Alignment

Three insurance products were evolving independently — a developer-facing API platform and two broker-focused platforms for claims and endorsements. Despite serving different audiences, they lacked a shared visual language, consistent interaction patterns, and system governance.

As the ecosystem expanded and additional designers joined, fragmentation became a scalability risk. The approach focused on solving immediate product needs while establishing a unified foundation for long-term growth.


Developer Platform Strategy

Discovery revealed that the primary friction was structural, not visual:

  • Scattered APIs and documentation

  • Wide variance in developer experience levels

  • Five supported coding languages increasing workflow complexity

  • Efficiency and time-to-integration as core user priorities

The goal became optimizing clarity, speed, and technical usability — not aesthetic refresh.


Structured Execution

Each initiative followed a disciplined rhythm:

  • Requirements alignment with Product

  • Exploration of multiple solution paths

  • Early validation through low-fidelity concepts

  • Continuous feasibility alignment with engineering

This minimized rework and ensured scalability from the outset.

User insights reinforced key requirements:

  • Dark-mode preference aligned with coding environments

  • Centralized API resource hub

  • Cross-language code translation and copy functionality

  • Desktop-first optimization with responsive support


Design System & Governance

Visual decisions were intentional and systematic:

  • Shared visual language across products

  • Reusable components with defined states and behaviors

  • Structured grid and layout system

  • Consistent iconography and typography (including code styling)

As complexity increased, I led the creation and partial redesign of a shared Design System — establishing governance, enabling multi-designer collaboration, and unifying the product ecosystem under a scalable framework.

Project Content Image - 2
Project Content Image - 3

Outcome & Impact

The shared Design System became the cornerstone of the initiative — establishing a unified visual language, reusable component library, and clear implementation standards across the product ecosystem.

Key outcomes included:

  • Cross-product consistency across three insurance platforms

  • Reduced design duplication and implementation drift

  • Improved efficiency for developers through a structured, intuitive API resource experience

  • Enabled parallel design work without fragmenting the user experience

  • Strengthened collaboration across design, product, and engineering

Beyond individual features, the system created a scalable foundation capable of supporting new products, additional designers, and evolving regulatory requirements — while preserving brand cohesion and usability.

The initiative shifted design from isolated execution to governed ecosystem strategy — enabling the organization to scale with clarity and confidence.

Lessons Learned

1. Research must scale with the ecosystem.
In multi-product environments, understanding real workflows — from developers to brokers — is critical. Deep insight into how users navigate complexity leads to systems that reduce friction rather than add abstraction.

2. Systems thinking prevents fragmentation.
When products evolve independently, inconsistency compounds quickly. Establishing shared foundations early protects long-term scalability and reduces downstream duplication.

3. Adaptability is part of governance.
Business priorities, regulatory constraints, and technical realities shift. The ability to reassess structure without destabilizing the system is essential in growing ecosystems.

4. Communication sustains alignment at scale.
In cross-product environments, consistent communication between design, product, and engineering is not optional — it’s the mechanism that prevents drift. Early technical collaboration ensures that shared components are both usable and feasible.

Designing across multiple platforms reinforced a core principle: strong product ecosystems are built on shared foundations, not isolated feature wins. Governance, clarity, and intentional system design are what allow teams to scale without sacrificing cohesion.

More Projects

Product Design

APIs & Design System

Leading design system adoption across a growing insurance product ecosystem.

Year :

2018

Industry :

Insurance

Client :

Kinsale Insurance

Project Duration :

1 year

Featured Project Cover Image

Problem Statement

As the specialty risk insurance ecosystem expanded with new platforms and product lines, design consistency began to fragment. Teams were building in parallel without a shared system, leading to visual inconsistencies, duplicated effort, and misalignment across user experiences.

The absence of a unified design foundation made it difficult to scale efficiently. Interaction patterns, UI components, and visual standards were interpreted differently across teams, increasing maintenance overhead and slowing product evolution.

Without a shared design system to align workflows, components, and documentation, the organization risked operational inefficiencies, brand dilution, and reduced usability across a growing, multi-platform environment.

Project Content Image - 1

Approach

Ecosystem Alignment

Three insurance products were evolving independently — a developer-facing API platform and two broker-focused platforms for claims and endorsements. Despite serving different audiences, they lacked a shared visual language, consistent interaction patterns, and system governance.

As the ecosystem expanded and additional designers joined, fragmentation became a scalability risk. The approach focused on solving immediate product needs while establishing a unified foundation for long-term growth.


Developer Platform Strategy

Discovery revealed that the primary friction was structural, not visual:

  • Scattered APIs and documentation

  • Wide variance in developer experience levels

  • Five supported coding languages increasing workflow complexity

  • Efficiency and time-to-integration as core user priorities

The goal became optimizing clarity, speed, and technical usability — not aesthetic refresh.


Structured Execution

Each initiative followed a disciplined rhythm:

  • Requirements alignment with Product

  • Exploration of multiple solution paths

  • Early validation through low-fidelity concepts

  • Continuous feasibility alignment with engineering

This minimized rework and ensured scalability from the outset.

User insights reinforced key requirements:

  • Dark-mode preference aligned with coding environments

  • Centralized API resource hub

  • Cross-language code translation and copy functionality

  • Desktop-first optimization with responsive support


Design System & Governance

Visual decisions were intentional and systematic:

  • Shared visual language across products

  • Reusable components with defined states and behaviors

  • Structured grid and layout system

  • Consistent iconography and typography (including code styling)

As complexity increased, I led the creation and partial redesign of a shared Design System — establishing governance, enabling multi-designer collaboration, and unifying the product ecosystem under a scalable framework.

Project Content Image - 2
Project Content Image - 3

Outcome & Impact

The shared Design System became the cornerstone of the initiative — establishing a unified visual language, reusable component library, and clear implementation standards across the product ecosystem.

Key outcomes included:

  • Cross-product consistency across three insurance platforms

  • Reduced design duplication and implementation drift

  • Improved efficiency for developers through a structured, intuitive API resource experience

  • Enabled parallel design work without fragmenting the user experience

  • Strengthened collaboration across design, product, and engineering

Beyond individual features, the system created a scalable foundation capable of supporting new products, additional designers, and evolving regulatory requirements — while preserving brand cohesion and usability.

The initiative shifted design from isolated execution to governed ecosystem strategy — enabling the organization to scale with clarity and confidence.

Lessons Learned

1. Research must scale with the ecosystem.
In multi-product environments, understanding real workflows — from developers to brokers — is critical. Deep insight into how users navigate complexity leads to systems that reduce friction rather than add abstraction.

2. Systems thinking prevents fragmentation.
When products evolve independently, inconsistency compounds quickly. Establishing shared foundations early protects long-term scalability and reduces downstream duplication.

3. Adaptability is part of governance.
Business priorities, regulatory constraints, and technical realities shift. The ability to reassess structure without destabilizing the system is essential in growing ecosystems.

4. Communication sustains alignment at scale.
In cross-product environments, consistent communication between design, product, and engineering is not optional — it’s the mechanism that prevents drift. Early technical collaboration ensures that shared components are both usable and feasible.

Designing across multiple platforms reinforced a core principle: strong product ecosystems are built on shared foundations, not isolated feature wins. Governance, clarity, and intentional system design are what allow teams to scale without sacrificing cohesion.

More Projects