Hey there👋, welcome to my little corner of the web. I'm thrilled to have you here.


I'm a Helsinki-based front-end focused UI/UX designer. I specialize in creating seamless and visually pleasing mobile and web applications while ensuring a strong focus on usability and functionality. I'm passionate about solving customer and business problems and crafting entire user experience, from research to visual design.

©

Sachin Basnet | 2024

Hey there👋, welcome to my little corner of the web. I'm thrilled to have you here.


I'm a Helsinki-based front-end focused UI/UX designer. I specialize in creating seamless and visually pleasing mobile and web applications while ensuring a strong focus on usability and functionality. I'm passionate about solving customer and business problems and crafting entire user experience, from research to visual design.

Hey there👋, welcome to my little corner of the web. I'm thrilled to have you here.


I'm a Helsinki-based front-end focused UI/UX designer. I specialize in creating seamless and visually pleasing mobile and web applications while ensuring a strong focus on usability and functionality. I'm passionate about solving customer and business problems and crafting entire user experience, from research to visual design.

Hey there👋, welcome to my little corner of the web. I'm thrilled to have you here.


I'm a Helsinki-based front-end focused UI/UX designer. I specialize in creating seamless and visually pleasing mobile and web applications while ensuring a strong focus on usability and functionality. I'm passionate about solving customer and business problems and crafting entire user experience, from research to visual design.

15:55

Apr 28, 2025

From Concept to Components: My Design System

Category:

Personal Project - Case Study

Duration:

Ongoing

What is Design System?


A design system is a comprehensive collection of guidelines, principles, components and resources that define and govern the design and development of a product or brand.


It serves as a centralized repository assets and documentation, providing a structured framework for creating cohesive, consistent and user-centered experiences across various digital touchpoints.


Why I started?


The idea was simple yet powerful - I wanted to create a design system for my personal projects, learn how to build it, and eventually offer it as a free, open-source resource for startups and small companies with limited design resources, allowing them to focus on building their products without worrying about design consistency. This journey would help me grow as a designer and give back to the community.


The Methodology - Atomic Design


To build the design system, I used the Atomic Design methodology. Atomic Design is a methodology for creating design systems that breaks down user interfaces into smaller, reusable components. These components are categorized into five levels: atoms, molecules, organisms, templates, and pages.


I built the design system step by step, starting with small elements (atoms), then combining them to create larger elements (molecules and organisms), and finally putting it all together to create entire pages. This structured approach ensured that each component was reusable and consistent throughout the design system.


Research and Inspiration


I began by researching existing design systems from Google. I studied Material Design System to understand their structure, components, and guidelines. This research phase was crucial as it provided me with a solid foundation and inspiration for my own design system.


To further deepen my understanding, I also undertook the "Introduction to Design Systems" course provided by Figma. This course was incredibly insightful, offering practical knowledge and tips on building and maintaining design systems.


The Core Principles


With a clear understanding of what makes a great design system, I defined the core principles for my project:


Building the Foundations


I started by setting up the basic structure of the design system. This included:

  1. Typography: Defining a set of fonts and typographic scales.



  2. Color Palette: Choosing a versatile color palette that could be adapted for different projects.

  1. Spacing and Layout: Creating guidelines for spacing, grid systems, and layout.


Creating Components


With the foundations in place, I moved on to creating individual components. These included buttons, forms, navigation bars, modals, and more. Each component was designed with consistency and reusability in mind.


The design system is a big project, and I'm still working on it during weekends. It’s not yet complete, but I’m getting closer every day. Very soon, I’ll make it available online. If you have any feedback or are interested in collaborating, please contact me. Building a design system takes time, but I’m excited about the progress and what’s to come.

©

Sachin Basnet | 2024

©

Sachin Basnet | 2024

©

Sachin Basnet | 2024

©

Sachin Basnet | 2024