Available for full-time opportunities

Autogene Design System - A design system that saves the day, by avoiding 80% of dev efforts

Date

4 months

Service

E-Commerce

Client

Self Study

EcoShop

Project Overview

I don’t just build component libraries; I architect living systems. This project demonstrates my process for building a comprehensive design system from the ground up, specifically optimized for high-performance E-commerce PWAs. By prioritizing semantic tokens, atomic principles, and documentation, I ensure that scalability is a feature, not an afterthought.

This system is recognized for its technical rigor and is currently live on the Figma Community as a resource for global designers.

Problem

Imagine, A large organisation that has a heavy online presence, sometimes struggles with design consistency and efficiency. Without a centralized system, designers rebuild the same components repeatedly, creating inconsistent experiences across products. When design decisions change, teams must manually update hundreds of screens—wasting time and introducing errors, and cascading to excess development efforts.

The core issue? No single source of truth for design decisions leads to fragmented user experiences, inefficient workflows, and difficulty scaling across products.

Solution - Introducing, Autogene!

It provides a complete component library based on Atomic Design principles (atoms → molecules → organisms → templates), enabling teams to build consistent e-commerce experiences rapidly.

Key Features:

  • Token System — Semantic design tokens that cascade changes across all components

  • Responsive Grid — 12/8/4-column system optimized for PWAs across mobile, tablet, desktop

  • Complete Component States — Every component includes default, hover, active, focus, disabled, and error states

  • E-Commerce Focused — Product cards, filters, cart, checkout patterns designed specifically for shopping experiences

  • Theme-Ready — Color token architecture supports light/dark modes and brand customization

Impact & Metrics

Metrics captured based on feedback + insights captured from design friends and other designers from the design communities.

Metric

Result

Description

Component Reusability

75%

Reduction in time spent designing repeated components

Design Consistency

40%

Standardized across all product touch points

Device Breakpoints Covered

3

Desktop, Tablet, Mobile

Research & Discovery

Design System Architecture

Foundation: Color System

Foundation: Typography System

Foundation: Grid System (Desktop)

Component Development: Atomic Design Hierarchy

Built the component library following Atomic Design principles, starting from smallest elements and composing upward.

Level 1: Atoms (Foundational Elements)

Level 2: Molecules (Simple Combinations)

Level 3: Organisms (Complex Components)

Level 4: Templates (Page Structures)

Level 5: Pages (Real Content Instances)

EcoShop
EcoShop

Key Highlights

Why Token-Based Colors?
Semantic tokens allow theme changes without touching components. Updating color/primary changes 1000+ components instantly—enabling brand pivots or dark mode with minimal effort.

Why Manrope (Sans-Serif Typography)?
Better screen readability at small sizes, especially on mobile. Serif fonts lose clarity at typical web text sizes (14-16px).

Why 12/8/4 Column Grid?
12 is divisible by 2, 3, 4, 6—enabling flexible layouts without fractional columns. Simpler grids (8, 4) work better for smaller devices.

Why Exhaustive Component States?
Incomplete states lead to inconsistent developer implementations. If hover state isn't specified, 5 developers create 5 different behaviors.

Reflection #1

Reflection #2

Next Steps

  1. Partner with e-commerce startup to implement in production

  2. Conduct formal accessibility audit (screen readers, keyboard nav, contrast)

  3. Create contribution guidelines for community improvements

  4. Promote on Figma Community and iterate based on user feedback

EcoShop

More Projects

Mar 11, 2026

-

10:17:27 PM

Local time in Bay Area, California, USA

Copyright © Vaishnavi Mahadik | Designed by Vaishnavi Mahadik - Powered by Framer

Mar 11, 2026

-

10:17:27 PM

Local time in Bay Area, California, USA

Copyright © Vaishnavi Mahadik | Designed by Vaishnavi Mahadik - Powered by Framer

Mar 11, 2026

-

10:17:27 PM

Local time in Bay Area, California, USA

Copyright © Vaishnavi Mahadik | Designed by Vaishnavi Mahadik - Powered by Framer

Create a free website with Framer, the website builder loved by startups, designers and agencies.