MAI Portal Design System

Shipped

B2B Portal

EdTech

Scaling B2B Medical Education: Building the MAI Portal Design System from 0→1

MAI Portal UI components including buttons, form fields, tables, notification banners, and modals

I built MAI's first unified design system for a B2B medical education portal. By establishing style foundations, an atomic component library, usage guidelines, and full dev handoff, we reduced feature delivery time by 28%.

Role

UX & Visual System Designer

Team

3 Designers, 1 Frontend Developer, 1 Full-Stack Developer

Duration

3 months (Dec 2022 - Mar 2023)

Scope

Design System

The problem

The project

Features shipped before any shared standards existed

As MAI Portal evolved from a single admin tool into a broader enterprise ecosystem—adding VR classroom management, subscriber licensing tools, and role-based workflows—features were shipped in parallel without shared visual standards.


Unclear B2B Visual Language

Inconsistent UI Patterns

No Scalability

The solution

The project

A unified design system

A unified design system, including atomic component library, usage guidelines, and Figma UI kit, built as a single source of truth across all portal modules.

The project

Design direction

The project

Defined the Portal’s color direction from MAI’s brand palette

MAI's consumer VR palette skewed warm. For the B2B portal — used by admins, distributors, and institutions — we needed something more structured. Cyan became the primary anchor.


Defined the Portal’s core color direction from MAI’s brand palette


Role-based navigation show only what each user needs

The portal serves four distinct role groups, each with different access levels across organizational and personal plans. Early flows surfaced everything to everyone. We mapped each role's core tasks and built a modular sidebar that scopes navigation to exactly what each user needs.


Mapped role-based navigation and restructured dense flows into clearer, task-specific experiences


Global vs. scoped structure for a scalable design system

Split into two layers: shared style variants in the MAI Portal UI Kit, and feature-specific content variants inside each product file.


Built a scalable UI kit in Figma and organized components into shared style variants and feature-specific content variants

Design

The project

Portal in production



MAI Portal flashcard screen displaying BodyMap structure with anatomical term
MAI Portal user management screen displaying organization-specific member list and role controls
MAI Portal main dashboard screen

Reflections

The project

Designing a system inside a startup

Building from zero taught me how to make fast, durable decisions under real constraints.

No token layer, intentional for MVP

With 3 months split between shipping features and the system, a full primitive-to-semantic token structure wasn't feasible. The handoff we shipped was enough for MVP.

The project