resume

The system a health app can't afford to get wrong

The system a health app can't
afford to get wrong

The system a health app can't
afford to get wrong

Merida is a special projects team within Apple Health, building a blood sugar monitoring app designed to help people understand how their body responds to the world. This work is confidential, so this case study focuses on process and systems thinking rather than product specifics. Happy to go deeper in person!

COMPANY

Apple · Health Special Projects

ROLE

UI Design Systems Designer

TEAM

1 Senior Systems Designer, 3 Product Designers, 1 Researcher, 4 Engineers, 1 PM

1 Senior Systems Designer, 3 Product Designers,
1 Researcher, 4 Engineers, 1 PM

TOOLS

Illustrator, Sketch, Jira, Miro, Jitter

YEAR

2023 - 2024

CHART COMPONENT

01 · CONTEXT

One designer, not enough hours

Merida is a special projects team within Apple Health, building a blood sugar monitoring app from scratch. When I joined, the design system was being built the same way: from scratch, by everyone, independently. Designers were pulling from different files and different versions. 60 of 75 components had no tokens. Engineers had nothing to implement from.

Screens were inconsistent. Builds were slow. Every new surface meant starting over.

I audited the system, standardized variables across all 75 components, and wrote the documentation engineers needed to build correctly. There was no Getting Started guide before I got there. There was one after. By the time I left, the system had grown well beyond 75 components.

GETTING STARTED

02 · CHALLENGE

Consistency for a product that can't afford confusion

Merida is a health product. Ambiguity in the interface isn't just a UX problem, it's a trust problem. A user seeing their blood sugar spike needs to understand immediately what they're looking at. The system had to be precise, accessible, and consistent across every screen.

The hardest part wasn't building it. It was knowing what to build first. I met with every designer on the team and asked directly what they needed. Their answers determined the order. The system got built around the people using it.

HOME TAB NAV COMPONENTS

COLOR

03 · THE SYSTEM

The team stopped reinventing the wheel

Building the system meant establishing tokens, creating components with full state coverage, and writing documentation engineers would actually use. Once the foundation was in place, the team stopped reinventing the wheel. Screens got assembled from pre-built components instead of built from scratch every time. Our PM estimated design and development cycles got 30 to 50 percent faster.

Governance was something we built together once I joined. When a designer needed a new component, we evaluated it as a team: how frequently does this pattern appear, and does it warrant a permanent place in the system. Not everything made the cut. Components were tried, tested against real screens, and deprecated when something better emerged. The changelog reflects that honestly.

WAYFINDING / STRATEGY COMPONENTS

CHART COMPONENTS

04 · PROCESS

Audit, build, document, ship

Every new component started with the same question: how are designers already solving this? I audited existing files first and built from what the team had already figured out rather than starting from scratch. From there: document with a consistent template, create annotated Sketch pages for engineering handoff, present and demonstrate before review. Every two weeks, 10 to 20 components at a time. That loop repeated until the system was stable.

Engineering didn't want dark mode
Engineering didn't want to design for dark mode. The app hadn't launched yet, and it was framed as a problem for future us. I disagreed. Merida is a health app. People check their blood sugar at night, in dark rooms at 2am. Dark mode isn't a preference feature, it's a clinical consideration. Because I structured the system around semantic tokens from the beginning, switching between light and dark became a theme change, not a redesign.

LIGHT MODE

DARK MODE

05 · THE ARTIFACTS

Spacing Guide. The spacing system adopted by engineering for consistent implementation across every screen.

Tile Components. The most used pattern across the product. Every state, every variant, documented and ready.

Strategy Platter Components. Built from existing designer solutions, codified into a reusable pattern for the entire team. 9 versions, 18 months of documented iteration.

A quick hello first
This case study is password protected. Enter the password to take a look — reach out if you need it.
That's not it — try again.