DLx Design System Migration

J.P. Morgan

DLx Design System Migration

J.P. Morgan

Contents

Role

Lead product designer

UX/UI

Workshop lead

Usability testing moderator

Team

1 designer

PD

1 product manager

SG

MP

2 developers

Timeline

May - July 2025

Contents

Role

UX/UI

Product strategy

User research

Usability testing moderator

Team

3+

4 designers

LU

1 product manager

PC

RE

2 researchers

HA

1 developers

Timeline

October - December 2021

Contents

Role

Product design intern

UX/UI

User researcher

Team

1 product designer

PD

1 product manager

PD

1 researcher

AY

PX

2 developers

Timeline

June - August 2022

Contents

Role

Lead product designer

UX/UI

Product strategy

User researcher

Usability testing moderator

Team

AE

2 designers

PD

1 product manager

PW

OM

VY

3 developers

Duration

July 2026 - ongoing

Chase Design System Migration

J.P. Morgan

Chase Design System Migration

J.P. Morgan

Overview

The Chase Digital Loan Experience (DLx) is the single touchpoint borrowers and internal teams rely on to complete and track every task required to close a loan. When a company reorganization moved DLx under a new product group running a different design system, the entire product needed to be rebuilt on a new foundation, screen by screen.

As the sole designer on the initiative, I treated the migration as more than a technical lift. Since every screen in the product was already being touched, this was the moment to resolve design debt that had never been prioritized before, addressing it deliberately rather than simply porting it over as-is.

Role

Lead product designer

UX/UI

Product strategy

Branding

Workshop lead

Usability testing moderator

Design system

Team

1 designer

PD

1 product manager

CH

MA

HP

MA

4 developers

Timeline

February - June 2026

The problem

Users had grown used to inconsistency. Design discrepancies in the legacy product, mismatched patterns, unpredictable behaviors, and an onboarding flow that never quite made sense had gone unaddressed for so long that they'd become part of the product's baseline experience. The migration gave us leverage we hadn't had before: a mandate to touch every screen meant we could finally fix what had never been in scope, for both internal teams and external borrowers.

Role

Lead product designer

UX/UI

Product strategy

Branding

Workshop lead

Usability testing moderator

Design system

Team

1 designer

PD

1 product manager

CH

MA

HP

MA

4 developers

Timeline

February - June 2026

Discovery

Rather than migrate blind, I started by listening. I ran a series of conversations with the sales team and product manager, the people closest to daily platform use and client friction, structured around three goals:

Synthesized objectives

From initial calls I had, there were 3 main objectives I wanted to tackle for this objective.

Full design system migration

Objective 1

The biggest effort of this initiative was migrating 40+ screens from one design system to another. It was important to always be in sync with the developers and have frequent demos of the screens.

Addressing inconsistencies and updating components + tokens

I went through the end-to-end loan application flow on our User Acceptance Testing (UAT) platform and cross-checked each screen against Figma. This surfaced inconsistencies in spacing, written content, colors, and icon sizes across the migrated screens. Documenting these discrepancies allowed me to address them directly with developers during the migration demo. To resolve the root cause, I attached all migrated screens to design tokens and linked components, and provided the corresponding Storybook links so developers could reference the exact code to use.

Vibe coded flow for testing and demo's

Using Copilot and Claude, I built a functioning prototype of the migrated screens for our developers. This gave the engineering team a clear understanding of all user interactions, behaviors, and patterns before implementation began. I also used the prototype to show stakeholders the vision behind the migrated screens and highlight the new enhancements we wanted to introduce.

NEW MIGRATED SCREEN

Loan Details Page

NEW MIGRATED DESIGN

Loan Details Page

NEW MIGRATED DESIGN

Loan Dashboard

NEW MIGRATED DESIGN

Webform

NEW MIGRATED SCREEN

Loan Dashboard

NEW MIGRATED SCREEN

Webform

Onboarding revamp

Objective 2

During our discovery phase, users brought up confusion on the create an account flow and sign in flow. The confusion was mainly in which email to use for their account and if they should "Continue with Chase" or not.

Previous version

Mini workshop brainstorm for flow revamp

I met with the product owner, product manager, 2 developers, and 3 internal sales team members to go through the old flow and created a new flow that addressed all known user pain points.

I proposed to simplifying the onboarding process UI and also eliminating the "Continue with Chase" option and automatically linking the email used to send the invitation to create an account on the onboarding flow.

New and improved onboarding experience

Using the updated user flow chart we curated, I designed a new and improved onboarding flow in Figma and built a working prototype using AI-assisted coding tools to test with internal team members. Testing was successful across the board, with users responding very positively to the new flow. Key enhancements included:

  • Removing the "Continue with Chase" login option to simplify the onboarding experience

  • Pre-filling information already collected on the backend once a user clicks their invitation link to create an account and log in

  • Breaking the flow into multiple steps to reduce information overload and ease cognitive load

Streamlining workflow

Objective 3

To help new designers, developers, and product partners navigate my working files more easily, I organized clear points of reference throughout, so anyone jumping in could quickly understand the structure and find what they needed.

File structuring

Style guides with spacing, type sizes, color choice, etc. are all labeled in a page inside of each file

I created a design system where all master components live within the DLx file to have consistency across all screens

Sharing outcomes with organization

I presented our design system migration work on DLx, walking through the entire process from kickoff to launch. This included how we used GitHub Copilot to build interactive prototypes, which we then used to test the migrated screens with real users.
The presentation was well received by leadership, and I was recognized within the org as an AI design advocate. Since then, I've helped other teams get set up with their Copilot licenses and led step-by-step tutorials on generating designs using AI and code.

I presented our design system migration work on DLx, walking through the entire process from kickoff to launch. This included how we used GitHub Copilot to build interactive prototypes, which we then used to test the migrated screens with real users.
The presentation was well received by leadership, and I was recognized within the org as an AI design advocate. Since then, I've helped other teams get set up with their Copilot licenses and led step-by-step tutorials on generating designs using AI and code.

CREOS AI Chat

J.P. Morgan

Contents

Role

Lead product designer

UX/UI

Product strategy

Branding

Workshop lead

Usability testing moderator

Design system

Team

1 designer

PD

1 product manager

CH

MA

HP

MA

4 developers

Timeline

February - June 2026

Let's connect!

I'm not just here to design products; I'm here to connect with people.

Phone Number

Current Residence

San Fransisco, CA

Let's connect!

I'm not just here to design products; I'm here to connect with people.

As a product designer, I'm on an exciting journey to blend creativity with technology to craft memorable user experiences.

Phone Number

Current Residence

San Fransisco, CA

Let's connect!

I'm not just here to design products; I'm here to connect with people.

Phone Number

Current Residence

San Fransisco, CA