Walmart · Data Science

Unity: a shared language for Data Science tools.

Design assets and reusable production-code components across data-rich applications.

My role
Lead UX Technologist · Data Science Platforms
Period
Oct 2019 – Feb 2022
Designed for
Design, engineering & internal-tool users
Shared systemWalmart Data Science toolsDesign assets and production-code components
Reusableapplication-level patternsA consistent foundation across internal tools
Governancecontinued system developmentShared standards for adoption and evolution
AI leadership noteSpecify a component in Markdown

Original approach

Led UX for Unity, connecting design assets with reusable production-code components.

What could change today

Describe each data table’s columns, empty states, keyboard behavior and density in a versioned Markdown file. Have an agent draft the coded example and its tests from that contract. Designers and engineers review the running component together.

Workflow excerpt. The numbered steps show the same part of the journey in each version. The full project includes work beyond this comparison.

Original workflow

  1. Define shared foundations
  2. Build reusable patterns
  3. Apply in products
  4. Govern and evolve

Proposed workflow with AI

  1. Specify tokens, density and keyboard behavior in Markdown.
  2. Generate a coded pattern and its interaction tests.
  3. Try the pattern with real data in a consuming application.
  4. Review changes with owners and version the contract.

How to test the change

Change one sorting rule and check the documentation, keyboard interaction and consuming application against the same example.

Figma: connecting design context to agents

Agentic Design System tool

01 / Customer & problem

The need behind the work.

Who needed this.

Designers, engineers and internal-tool users need shared patterns across different Data Science applications.

The problem to solve.

An organization building several Data Science tools needs consistency across navigation, layouts, visualizations and interaction states. Independently solving those foundations makes every product harder to align and support.

Create a shared design and implementation foundation while preserving the task-specific needs of each application.

02 / My ownership

Responsibilities.

Led UX for Walmart’s shared Data Science design system, connecting design assets with reusable production-code components and cross-functional governance. Guided an eight-person platform team, including four direct reports.

The constraint to work through.

A common shell must accommodate specialized annotation, analytical and operational tasks. Design assets also need a usable implementation counterpart.

The experience, as a connected flow
  1. Define shared foundations
  2. Build reusable patterns
  3. Apply in products
  4. Govern and evolve

03 / Actions & delivery

How the work came together.

Led UX for Unity, connecting design assets with reusable production-code components.

Cross-functional governance and two-year roadmaps supported the platform direction. Applications such as Wallaby, operational dashboards and data tools provided different contexts for the shared patterns.

04 / Decisions & judgment

What carries through the design.

Pair design and implementation.

A shared component needs to work in design and in production code. Unity connects both parts of the delivery chain.

Keep the domain legible.

Consistent shells and patterns should help people understand the tool without obscuring its operational information.

The experience in detail

The work, as a connected experience.

Design assets and reusable production-code components across data-rich applications.

  1. 01 / Establish the shared identity

    Unity gives the platform a recognizable system identity.

  2. 02 / Apply the application structure

    Shared navigation and layout establish a common working frame.

  3. 03 / Support a specific workflow

    The labeling application applies a coherent shell to a specialized annotation task.

05 / Results & business value

What changed through the work.

A shared design-system and code foundation for Walmart Data Science tools, with governance and application-level patterns.

Why it matters.

A common design and code foundation supports reuse across specialized internal products, giving teams a shared starting point and a mechanism for consistent updates.

06 / Reflection

Lessons for future projects.

Use real application needs to shape the common patterns, then pair design guidance with components teams can actually implement.

Let’s talk about your next chapter.

Exploring Senior Director, Head of Design and VP opportunities.

Start a conversation