Mobile Design System
A fully scalable design system for a healthcare mobile app.
Poor UX, improper styling, and inconsistent UI patterns were affecting the healthcare mobile app experience. My role was to lead the foundational establishment of a new design language and system that could scale across mobile screens.
Problem
Inconsistent UI patterns were becoming the product problem.
The app relied on poor UX, improper styling, and inconsistent interface patterns across core healthcare journeys. Those inconsistencies created a fragmented experience and made every new screen harder to scale.
The strongest signal was negative feedback around inconsistent UI patterns. The work needed to go beyond visual cleanup and establish a system that could serve product teams across future mobile features.
Product direction
Start with visual language, then make it reusable.
The roadmap began with research into established systems such as Base, Material 3, and Apple iOS 26. The goal was to create a consistent visual language across the mobile application, then turn that language into reusable tokens, components, and documentation.
Color system
Primitive colors became semantic decisions with inverse support for text and icon accessibility, tested against WCAG contrast.
Spacing, radius, and effects
Spacing nomenclature, uniform radius, rounded elements, elevation, background blur, and inner shadow were standardized.
Typography and localization
Typographic hierarchy was defined with CJK script support so localized screens would not rely on unstable system fallback.
System model
From foundations to real mobile product flows.
Once the foundation was in place, I moved from primitives to semantics, then to components. Components were built with reusable tokens, attached properties, scalable variants, adaptive sizes, themes, and consistent interaction states.
Impact
Better consistency created faster design-to-dev handoff.
Image slots
The design-system process, captured from the original case file.
These images are now mapped to editable content. You can replace any of them later without changing the page structure.
My role
System design across structure, UI, documentation, and delivery.
- CollaborationLed the design work while collaborating with a fellow UX designer and a developer.
- UX auditsConducted UX audits to identify flaws, scalability issues, and inconsistencies in patterns across the product.
- RoadmapStructured the roadmap to bring the design system from 0 to 1.
- ResearchPerformed intensive research for the foundational establishment of the design system.
- WorkCreated variables, reusable components, modes, typography systems, primitive tokens, and semantic tokens.
- DocumentationDocumented typography, spacing, effects, and colors for future reference.
