Skip to main content
Regulated healthcare · Design systems

Design System for Global MedTech

Evolving the components, governance, delivery practices, and AI workflows behind a global healthcare platform used by roughly 600,000 professionals every day.

Key results

~600K

professionals using the products daily

Global platform footprint120+ countries
120+countries served
400+enterprise IT stakeholders
~10people in the core cross-functional team
OngoingFDA-cleared software

Project colophon

Dentsply Sirona

Dentsply Sirona logo
Role
Senior Design Systems Designer
Engagement
Ongoing
Scope
UX/UI · User Research · Design System
Tools
Figma · Jira · Zeroheight · Storybook

A Design System can look complete in a library and still fail in the product. The components may be documented, the tokens may be named, and the examples may appear consistent, yet real teams will always bring edge cases the library did not anticipate.

In MedTech, that gap matters more. An inconsistent pattern is not merely untidy: it can add cognitive load to an already dense clinical workflow, introduce accessibility problems, or create ambiguity in software used to make healthcare decisions. At the same time, a system that responds to every request with a rigid no quickly becomes something teams work around rather than something they trust.

My role at Dentsply Sirona has been to work inside that tension. I evolve the Design System with product designers, engineers, regulatory specialists, product stakeholders, and external partners while keeping the platform coherent without pretending that every workflow is the same.

The system had to be strict where safety demanded it and flexible where clinical reality demanded it.
01

A system that could bend without breaking

The first challenge was not producing more components. It was making sure the system could absorb real product needs without splintering into local variants. Every addition had to solve a genuine workflow problem, remain accessible, and still feel like part of one product family.

Components shaped by clinical reality

Core components had to support very different clinical workflows and continue evolving as product requirements changed. Designers needed the system to help them move, not force them to invent around it.

I designed and evolved components based on feedback from product teams and consumers of the system. That included complex patterns such as timeline steppers, where state, sequence, hierarchy, and progressive disclosure all had to work together. The goal was not to satisfy one screen. It was to turn a specific need into a reusable pattern without weakening the rest of the library.

Density is a usability decision

Healthcare interfaces are inherently information-dense. Clinicians often work for long periods under pressure, moving between records, images, actions, and decisions. Too much space can hide relationships and force unnecessary navigation; too little can make every element compete for attention.

I piloted a density and spacing strategy across layout, spacing tokens, and component behavior. The work explored how the system could support more compact modes while protecting readability and focus. It laid the groundwork for flexible layouts that adapt to the task instead of applying one comfortable-but-generic density everywhere.

One visual language across agency boundaries

Illustrations and icons were being created with external agencies. Without close art direction, small differences in metaphor, detail, and tone could accumulate into a fragmented visual language. This was particularly risky when imagery also needed to communicate clearly in a medical context.

I worked with agency partners early and iteratively, reviewing style, clarity, and fit with the wider system. That feedback loop produced assets that were not only visually coherent, but reusable and maintainable across products rather than tied to a single campaign or surface.

Search field moving into its focused state with the specified border and caret treatmentThree variants of grouped search results, from category grouping to rich results with assisted searchWritten specification for the search box and results component covering behaviour, use cases and naming conventionsMaster component for the timeline stepper, showing every order status, activity and step state side by sideThe timeline stepper collapsing and expanding through select material, define edge line and start manufacturing stepsThe stepper supporting a non-linear route, letting a clinician confirm a crown margin before earlier steps are complete
Component evolution and densityThe timeline stepper as a master component and in its collapsed state, beside two of the density audits that fed the spacing work. Every state had to be documented before another team could safely reuse it.
02

Governance without becoming the design police

A global Design System cannot rely on a central team seeing every decision before it happens. Multiple decentralized product teams were designing complex healthcare interfaces in parallel. The real governance problem was therefore not control. It was creating feedback and prioritization practices that helped teams make better decisions themselves.

Design reviews as a working practice

I led recurring design reviews focused on component integrity, system alignment, and overall UX quality. A review was never limited to checking whether the correct component had been used. I applied usability heuristics and accessibility principles to identify problems that strict component compliance alone would miss.

This changed the conversation from policing a library to improving the product. Teams left with specific guidance, the Design System gained evidence about recurring gaps, and both sides became better at recognizing when a local problem should lead to a system-level improvement. I also initiated and co-developed Figma plugins and widgets to remove repetitive friction from these workflows.

Making an overloaded backlog move again

The Design System backlog kept growing while stakeholder pressure and priorities shifted. With limited capacity, the team needed a way to demonstrate progress without lowering the quality bar or letting the loudest request become the next priority.

I created a “Quick Wins” filter and introduced impact-versus-effort triage to make prioritization easier to understand and defend. I also strengthened the Definition of Done and improved user stories and acceptance criteria. These changes reduced ambiguity before work entered delivery and made trade-offs clearer to both the team and its stakeholders.

Design review of a scan-type selector with elevation guidance, a not-supported-by-design-system flag and an icon-sizing suggestionDensity research board annotating inconsistent spacing between a section header and its first labelDensity research board arguing for more compact cards so more device options fit on one screenExpanded appliance-movement menu with labelled horizontal, vertical and rotation controls above a scan viewCompact appliance-movement menu overlaid on a scan view, trading labels for on-screen space
Governance in practiceA review comment, the specification it points back to, and the search component that specification governs. Governance worked when the answer to “why not?” was already written down.
03

Safety had to survive the handoff

A component is not finished when its Figma states look correct. In a regulated healthcare platform, intent has to survive accessibility review, usability validation, technical refinement, implementation, and reuse across multiple products. Every vague behavior becomes a chance for the system to drift.

Usability, accessibility, and medical regulation

Design decisions affected regulated medical software, where errors can carry clinical and legal consequences. Accessibility and usability could not be treated as a final audit added after the interaction model had already been decided.

I partnered closely with the regulatory usability team to validate components and interaction patterns against medical usability standards and WCAG AA accessibility requirements. Bringing that expertise into the design process helped us resolve risk earlier and protect both design quality and reliability in high-stakes clinical environments.

Closing the gap between design and Flutter

Small inconsistencies scale quickly in a Design System. A missing edge case or unclear interaction can be implemented several different ways, then copied into every product that adopts the component.

I worked directly with the in-house engineering team responsible for building the system in Flutter. During structured refinement sessions, I clarified behavior, states, edge cases, and micro-interactions before implementation began. I also joined product and cross-team discussions to provide guidance grounded in Flutter's constraints and capabilities. This made the translation from design to production more predictable and prevented ambiguity from becoming platform-wide inconsistency.

The software running on a clinical workstation, photographed in the setting it is actually used inTouch-target study comparing current and optimised sliders, annotating drag, tap and hold behaviour for each
From intent to implementationAppliance controls at two densities, the touch-target study behind them, a non-linear route through the stepper, and the software on a clinical workstation. Design intent only counts once it survives to that last screen.
04

AI had to become part of the system, not an exception

AI created two related challenges. New GenAI features needed a coherent product language, while the Design System team itself needed practical ways to use AI without filling the workflow with tools that looked impressive but solved nothing.

Giving GenAI a place in the system

GenAI features were shipping faster than the platform could establish a shared look and behavior for them. Without direction, they risked feeling bolted on. Motion decisions were ad hoc, and the experience designed in Figma could drift from the one implemented in code. This was an especially costly loss of trust in a clinical product.

I took creative direction for the GenAI surfaces and translated the visual language into tokenized, buildable components. I defined the timing and easing behind key moments so motion communicated state and intent rather than acting as decoration. I then prototyped Flutter components in an AI-assisted workflow and paired with engineering, bringing the designed and shipped experiences closer together from the start.

Building AI tools the team actually uses

The team did not need another AI experiment to try once and forget. It needed tools that performed real work and could be trusted around a system of this scale.

I built reusable AI skills for recurring tasks. Jira ticket creation went from minutes to seconds. A Confluence skill reduced the effort of producing documentation. I also built a Figma plugin that finds detached components and ghost variables across files containing 10,000+ layers. Instead of adding AI beside the process, I reworked the process so AI had a clear, useful place inside it. Today, a cross-functional team of roughly ten designers, developers, and product colleagues uses these tools in its everyday work.

Generative illustration produced under art direction, testing a consistent style for system documentation
From AI direction to daily toolingThe AI-assisted briefing workflow running end to end, and generative illustration produced under art direction. Both had to be governable, not merely impressive.

A Design System is decision infrastructure

At this scale, a Design System is not a finished library. It is the infrastructure through which hundreds of people make product decisions: what can be reused, what needs to change, what is safe, and how intent reaches production.

The most valuable part of my work has been connecting those decisions. Component feedback informs the system. Reviews reveal governance gaps. Regulatory and engineering collaboration make patterns safer and more buildable. AI becomes useful only when it follows the same principle: it should strengthen the work, not sit beside it as a novelty.

The result is a system that can keep evolving without losing the consistency and trust that global healthcare software demands.

Carbon Ledger for Climate Tech