Revamping Korbit AI's design system

As an Interaction Designer at Korbit AI, a Canadian EdTech company, I redesigned the onboarding, AI chat interface, dashboards, and design system to improve the user experience

About the company

Korbit AI is an EdTech platform that helps students and early career professionals start or transition to a career in Data Science and was being used by 50,000+ users.

The website features an AI-powered conversational chat interface that acts as a 'personal AI tutor,' showing videos, asking questions, and responding to students' answers.

Note: This project was completed before the advent of ChatGPT, when the AI responses were much less accurate.

What I did

Research and Planning
Component Library
Design Tokens and Styles

Design System
Documentation and Accessibility
Iconography: 100+ icons

In collaboration with

Senior Product Designer, CEO, COO, content editors, developers

Duration

This project took ~7 months from ideation to developmemt

Tools

Figma
Zeplin

Why update the design system?

The previous design system was inconsistent, with an overuse of primary colors (3+), leading to visual clutter. As a result, it couldn't effectively guide users' attention to key elements, impacting usability and overall user experience.

Impact

Design Response

Progress Dashboard

Users earn badges and rewards for mastering skills, empowering them to track and celebrate their progress.

Objective

Korbit AI had already gained significant traction, with a user base of over 50,000, including top companies in the U.S. and Canada, as well as users from more than 15 countries worldwide.

As an Interaction Designer, I was tasked with elevating the user experience, crafting a more engaging journey, and refining the design system and component libraries, while creating new ones as needed.

I contributed both individually and as a part of a team under a Senior Product Designer and was involved in multiple projects, all running side by side.

Design Methods

For User Research

User interviews & Usability
Session recording analysis
Testing
A/B Testing

For Interfaces

Crazy 8
Usability Testing
Design System
Iconography
Wireframing and Prototyping

Aligning Stakeholders

Journey Mapping
User Personas
Future Workshop
Stakeholder Interviews
Design Reviews
MoSCoW method

For Website

Heuristic Evaluation
Accessibility Testing
Click tracking analysis

The Challenges

To understand the challenges, I conducted 5 user interviews to understand the user's thoughts about the Korbit platform, and pin point what worked and what didn't. Since the company was still in its early stages, it was very important to move the needle and the KPIs were given a lot of importance.

After collaborating with the CEO and COO and developers, here are the challenges that I arrived on:

UX Research Insights

  1. The AI requires overly precise inputs, leading to user frustration when answers aren't accepted due to minor variations or formatting issues

  2. The lack of clear progress tracking on the Korbit platform stalls user momentum, weakening their motivation to continue.

Business Requirements

  1. The UI and the design system is old, outdated and non consistent. We wanted to update it.

  2. Improve users' perception of the AI's personalization features and ensure they feel their curriculum is tailored to them


Design System

Color Palette:

  • Primary Blue (#1E90FF): The blue evokes trust and clarity, setting a calm and focused tone for the learning environment. Importantly, its contrast ensures readability across different backgrounds, making the interface accessible to a wider audience.

  • Secondary Yellow (#11FFB): We selected this yellow for its energy and optimism, which subtly keeps users engaged. Its brightness is carefully balanced to ensure it’s vivid yet comfortable for users with visual impairments.

  • Tertiary Purple (#5540FB): Purple adds a creative spark, making the design more engaging. It’s a deep hue that provides strong contrast, aiding users with color vision deficiencies.


Typography:

Both typefaces were selected for their legibility across digital formats.

Inter offers modern, clean lines that support readability.

On the other hand, Oxygen provides structure and hierarchy, ensuring that key information stands out without overwhelming the user.



Buttons and Notifications

Icons

I created more than 100 icons for different learning modules. Here are examples of some of them:

Reflection

  1. With this project, I’m proud of what I achieved. I learned a lot by talking to users, the stakeholders as well as other collaborators. It taught me a wide range of hard skills but also made me realize that involving people from early on leads to a better product.

  2. It made me appreciate and learn to balance the 'sweating over a small detail' and 'looking at the larger picture'.

  3. The AI self-labeling feature made me realize that good design can effectively overcome big technical challenges too. That was powerful.

    If I had more time at the company, I’d focus on two improvements: making the engagement strategies more playful and simplifying the website with less text.