WORK/DESIGN SYSTEM

Design System

Since its launch, the Quotient Media Platform (QMP) has evolved, changed names, and gained new features. The design of the creative builder highlighted these needs and led us to reassess the entire system.

UX research, UX design, UI designMY ROLE
Figma, FigJamTOOLS
High Fidelity MockupsDELIVERABLES
Quotient Media PlatformPRODUCT
QMP design system
QMP DESIGN SYSTEM
BACKGROUND

QMP Design system

Since its launch, the Quotient Media Platform (QMP) has evolved, changed names, and gained new features. The design of the creative builder highlighted these needs and led us to reassess the entire system.

My role included researching user interfaces, creating reusable components, and establishing clear standards for building the platform’s interface. Throughout the project, I collaborated with the design team, product managers, and engineering to successfully launch these improvements.

Discovery

Discovery session
DISCOVERY
TITLES

We discovered various designs for each level of text and inconsistency in style.

In order to understand the current text state in QMP, we conducted research, collected, and categorized all the titles and text styles that we have in the system. Below is an example showing various text title variations.

Title variations
EACH TEXT TYPE HAD MANY VARIATIONS ACROSS THE SYSTEM
THE OLD FORMS

The QMP forms were shaped step by step, adding new components throughout the years.

Now we have a very complex form with different sizes of text fields and unclear titles. Below is an example illustrating a violation in the titles hierarchy, where the section title is much smaller than the input label. Additionally, having labels located to the left of the form complicates the perception of information.

Old form
THE OLD FORM: BROKEN HIERARCHY OF HEADINGS AND LABELS MAKES IT HARD TO READ
GOALS
GOAL 01

Redesign Title Styles and Typography

The current system had a variety of title styles with no standardization, causing confusion and inconsistency. By redesigning title styles and typography, we aim to establish clear visual hierarchies. This means defining specific styles for headings, subheadings, and body text to ensure users can easily differentiate between different types of information and navigate the platform more effectively.

GOAL 02

Redesign Forms (Data Inputs, Text Inputs, Data Pickers, Sliders, etc.)

Over time, forms in QMP had become complex, with varying sizes of text fields and unclear titles. Redesigning these forms involves creating uniform styles for inputs, pickers, sliders, and other form elements. This will enhance the user experience by making forms more intuitive and easier to complete, reducing user errors and frustration.

GOAL 03

Address New User Needs

As QMP evolves, new user needs and expectations emerge. Addressing these needs involves gathering user feedback and conducting research to understand how users interact with the platform. This goal ensures that the design system remains relevant and continues to meet the evolving demands of its users, thereby enhancing overall satisfaction and engagement.

CONSTRAINTS

Five constraints shaped every decision.

01
Avoid Massive Changes Causing User DisorientationEnsure updates are incremental to prevent confusion and maintain user familiarity with the interface.
02
Changes Must Fit the Entire System ConsistentlyEnsure that any modifications are compatible with the overall system and maintain a consistent look and feel.
03
Consider Implementation in Manageable PhasesPlan the redesign in phases to facilitate easier implementation and minimize disruption.
04
Consider Development and Technical RestrictionsBe mindful of existing development constraints and technical limitations when planning and executing changes.
05
Maintain Usability During and After RedesignEnsure that usability is preserved throughout the redesign process and that the interface remains intuitive for users.
FRAMEWORKS

Framework evaluation

We explored different frameworks, including Material Design, Modified Material Design by Google, and Fluent UI by Microsoft. After building mockups for each, we determined Fluent UI as the best fit.

Framework mockup 1
Framework mockup 2
Framework mockup 3
Framework mockup 4

Custom design system

Due to development constraints, we decided to build our own design system based on Fluent Design but on the Angular framework. This allowed customization tailored to our needs, despite the disadvantage of not using a ready design library.

QMP on Material Design
QMP BASED ON MATERIAL DESIGN
QMP on Fluent UI
QMP BASED ON FLUENT UI
TYPOGRAPHY

Typography

We established a clear hierarchy for text styles, ensuring consistency and readability across the platform.

Font list
THE FONT LIST PROPOSED FOR THE NEW DESIGN SYSTEM
INPUTS

Input redesign

Analyzing current inputs, we made changes to enhance user-friendliness and workflow efficiency. This included moving labels above inputs, adding assistive text, and incorporating error state indicators.

Proposed input changes
PROPOSED CHANGES
COMPONENTS

Component design

Form components 1
Form components 2
Form components 3
Form components 4
Form components 5
SPACING

Spacing rules

We implemented spacing rules to maintain structure and organization, ensuring spacing multiples of 4 pixels.

Spacing rules
SPACING RULES
PROTOTYPE TESTING

Prototype testing

After all the component was ready we build the different pages of the system in order to see if anything missing and present the result to the team.

New design
NEW
Old design
OLD
New design
NEW
Old design
OLD
all rights reserved to Quotient
© 2026 Sergey Kalinin. All rights reserved.