I’m interested in how people think, choose and use things in real life. I design digital and physical experiences. My background is a mix of psychology, UX, product strategy and furniture procurement.

I’m interested in how people think, choose and use things in real life. I design digital and physical experiences. My background is a mix of psychology, UX, product strategy and furniture procurement.

Unified Design System for Johnson & Johnson

Overview

Johnson & Johnson worked with multiple partner agencies to create its websites. This created inconsistencies in layout, components, accessibility, documentation, and development handoff.

We created a unified design system to give designers, developers, and agency partners a shared source of truth. The system included reusable Figma components, brand and style guidelines, zeroheight documentation, and Storybook developer code.

I supported research synthesis, component design, documentation, prototyping, and handoff across Figma, zeroheight, and Storybook.

Client

Johnson & Johnson Innovative Medicine

Role

UX Designer

Team

6 UX designers, 2 senior UX designers, developers, producer

Duration

3 months (October - December 2023)

Tools

Figma, Storybook, zeroheight

zeroheight documentation for each component

Impact

The design system helped J&J create a more consistent and efficient website-building process.

  • Reduced project timelines by 45%

  • Cut review cycles by 20%

  • Designed and documented 50 reusable components

  • Created a centralized source of truth across Figma, zeroheight, and Storybook

  • Supported WCAG 2.2 accessibility standards

  • Improved collaboration between designers, developers, internal teams, and external agencies

  • Created an 80-page usage guide to support onboarding and adoption

The problem

J&J needed a shared system for designing, documenting, and building digital experiences. Without one central source of truth, teams were recreating similar components across projects, which slowed down delivery and made consistency harder to maintain.

The main challenge was to create a system that could standardize common website patterns while still being flexible enough for different brands, agencies, and content needs.

My role

I contributed to both the research and design system creation process. My work mainly included:

  • Auditing existing J&J website patterns and identifying repeated components

  • Supporting stakeholder workshops and synthesizing key findings

  • Designing and refining reusable Figma components with states, variants, styles, and variables

  • Documenting component usage, best practices, and accessibility guidance in zeroheight

Process

1. Auditing the existing ecosystem

Reviewed existing J&J websites to understand how digital assets were being designed and built to identify repeated patterns, inconsistencies, and areas where teams were duplicating work.

Key findings included:

  • no single source of truth for website components

  • inconsistent design patterns across digital assets

  • repeated design and development effort

  • accessibility requirements that needed to be embedded earlier in the process

Image alt tag

Miro board used during the Design Thinking Workshop

2. Understanding system users

The design system needed to support multiple user groups, not just designers. We created personas for key users such as brand product managers, agency representatives, experience design leads, development leads, and digital experience directors.

This helped us understand how different teams would search for components, use documentation, approve designs, and implement the system in real projects.

Condensed versions of the personas

3. Designing reusable components

Using insights from the audit, we helped create 50 reusable Figma components. These components were built with auto layout, variants, states, styles, and variables to make them easier to reuse and maintain.

The system included:

  • grid architecture

  • typography and color guidance

  • reusable UI components

  • component states

  • accessibility considerations

  • documentation-ready specifications

Snippet of the Grid System Architecture that was submitted to the client. The same was also documented in zeroheight.

Image alt tag

Using the atomic design methodology to structure our component system.

Image alt tag

Each component had different states prototyped

Image alt tag

Using styles and variables to build components

4. Creating documentation and handoff

Each component was documented in zeroheight with usage guidance, best practices, accessibility notes, and links to Storybook references. This helped designers and developers work from the same source instead of relying on scattered files or repeated explanations.

The documentation helped clarify:

  • when to use each component

  • how components behave across states

  • what accessibility considerations to follow

  • how design decisions connect to development implementation

Image alt tag

Code snippets on zeroheight. Clicking on "Show code" takes the user to Storybook.

Image alt tag

Code for component in Storybook.

5. Delivery and adoption

we reviewed the system with stakeholders and tested it with agency users. Their feedback helped refine the documentation and onboarding experience.

We also created an 80-page usage guide covering installation, debugging, resources, and implementation guidance. After delivery, the project moved into change management to support adoption across partner agencies.

Reflection

This project taught me that a design system is not just a component library. It is a coordination tool for large teams.

The most valuable part of the work was reducing ambiguity. By creating shared standards across design, documentation, and development, the system helped different teams make decisions faster and work with more confidence.

The biggest challenge was balancing consistency with flexibility. The system needed to create enough structure to reduce repeated work, while still allowing different brands and agencies to adapt components to their specific needs.