Backpack

Lyearn assignment modules UI components
MY ROLE

Lead Designer

Timeline

6 months

Team

4 Designers
3 Developers

Scaling Lyearn products with 2x speed by bringing consistency in visual components and encouraging collaboration through design system

Problem

Lyearn provided a platform to deliver essential sales training and enhance the skills of employees. During my 3.5 years at Lyearn, I faced the challenge of building scalable design systems in a fast-paced, product-led environment with shifting business priorities and team reorganizations. Without a consistent system, UI patterns fragmented across products, documentation was incomplete, and developer handoffs were often prolonged. To address this, I created a design system - Backpack - that brought structure, consistency, and efficiency to our workflows.

Key Issues -

  • Inconsistent UI patterns emerged across multiple product features
  • Lack of clear documentation left designers disoriented and slowed onboarding
  • Error-prone developer handoffs resulted in mismatches between design and built output

Goal of the redesign -

  • Establish visual and interaction consistency across products
  • Improve onboarding speed and empower newly hired designers
  • Build effective documentation and handoff guidelines for clarity

Impact

After 6 months of collaboration with developers and designers, Backpack design system resulted in cohesive workflow to build new features on top of old system with ease! Here's how it helped the team-

27% reduction

in UI bugs during post-development audit

20% faster

Feature delivery, enabling teams to keep pace with business pivots

80%

Improvement in developer handoff process

~ 2 months

onboarding time (previously 3 months) for new design hires
Before vs After the redesign of assignment module
TLDR of my contribution to the team :)

Final Solution

Backpack Design System was  launched during a company wide reorganization, it streamlined collaboration across a distributed design team of 6 designers and ensured consistency across new features.

In both systems, I partnered closely with design and engineering leads to ensure design-code consistency, developed accessible, reusable components in Figma (with tokens, variants, semantic structure, and dark mode support), and documented them with clarity for cross-team adoption.

Scalable Figma Libraries

Built reusable components, tokens for spacing, typography, and dark mode plugin support

Documentation Structures

Notion and Figma guides for component and variables

Handoff Guidelines

Created nomenclature, and custom learning materials, improving trust with engineering partners

Audit & Critique cycles

Established audit & testing cycles after each sprint to verify design <> code accuracy
Before vs After the redesign of assignment module
Before vs After streamlining documentation for color usage in Backpack Design System

Process

Since the project migrated a lot of existing features from the old system, we tried to follow an ad-hoc method to redesign it for the new architecture. The process over the time simplified into these 4 steps:

1. Creating

Transitioning all assets to Figma in Atomic Design System format

2. Collaborating

Decentralized ownership by assigning sole component owners

3. Documenting

Communicated intent and clarity behind each change

4. Auditing & Learning

Switched from one-way updates to cross-collaboration sessions
Overview of all the content type with configuration and state level settings
Overview of all the content type with configuration and state level settings
Documention for components and token variables
Overview of all the content type with configuration and state level settings
Overview of all the content type with configuration and state level settings
Component states and nomenclature documentation in Figma

Outcome

After gaining a comprehensive understanding of the entire user flow and information structure, our next phase involved refining the user interface. This aimed at not only optimizing the existing handoff workflow but also ensuring everything worked according to the documented components . Here's how the final component looked like on the products. I created a course for new hires to learn more about what each name meant and hosted it on our internal platform.
Multiple iterations to improve visual hierarchy of the settings
Shipped final UI variations of each component types
Iterating directions on the UI elements of creation screen
Internal course and documentation library hosting on one of our Lyearn Products
Initial vs Final UI of list
Few UI iterations to inform the creation feedback
Consistent UI & visual language across all products

Takeaways

Building Backpack taught me that design systems are more than libraries of components, they are living frameworks that shape how teams collaborate, document, and deliver at scale. By developing scalable, accessible Figma libraries, creating dark-mode–ready tokens, and pairing them with clear documentation and onboarding processes, I was able to transform fragmented workflows into cohesive systems.

Challenges that I overcame -

  • Overcame fragmented workflows during the Sketch → Figma transition by building new file structures and reusable tokens.
  • Tackled the lack of documentation and solved it by keeping design-developer collaboration in mind.
  • UI Simplification: Reusing components from irrelevant features helped simplify creation process.

process

01research

insights

Checkout next project
Email
linkedin
Dribbble
Twitter