Design System
UX Research
UI Design
Creating a
Design System
to Modernise a
New Product
Modernise Shesha’s visual Identity and create a scalable design system that could support its transition into a standalone product

ROLE
Lead Designer
TIMELINE
4 Months
TEAM
2 Designers
TOOLS
Figma
OVERVIEW
Building A Modern Design System that Will Unify a New Tool
Shesha had been in development for nearly 10 years. As it prepared to become its own independent company, the product's outdated UI was holding it back—giving users and potential clients a poor first impression of what was actually a powerful low-code platform.
IMPACT
Achievements
Since the partial rollout of the new design system to the public. We have seen a 42% increase in GitHub user participation.
Shesha now looks and feels like a modern, professional product, matching the quality of the platform underneath. Creating a strong visual identity.
Developers can now reference a single source of truth, reducing back-and-forth and implement inconsistencies. Creating a faster design-to-development handoff process.
PROBLEM
Brand Guidelines Without a System
When I joined, the team had brand guidelines and a UI Kit that documented fonts, colours, component styles, and input styles.
However, These were constructed several years ago. As it prepared to become its own independent company, the product's outdated UI was holding it back. This was giving users and potential clients a poor first impression of what was actually a powerful low-code platform.
While it defined how the UI looked, it lacked:
Modernised and responsive component foundations
Unified and robust Icon library for a growing component library
component behaviour that mapped to real product scenarios
Built scalable components in Figma aligned with Ant Design framework
Defined visual direction and component standards

APPROACH
Understanding How We Got Here?
We divided and conquered, conducting a full audit of Shesha's existing UI and evaluating how it impacted the overall user experience. After evaluating, I started reviewing existing UI across products to see where patterns repeated, broke, or were being improvised.
This helped in identifying what actually needed to be standardised. Furthermore, It was important for us to run usability tests and held in-depth discussions with developers to understand their pain points.
Outdated Visual Trends
The layout, components and inputs were designed with outdated UI trends that needed to be updated with the new trends that will help Shesha come to the ever evolving future.
Inconsistent Design Language
Too many contributors over the years meant inconsistent fonts, typography, spacing, and iconography across the platform.
Limited Icon Library
The existing icons couldn't support Shesha's custom components, forcing designers and developers into awkward workarounds.
SOLUTION
A Shared System Teams Could Actually Use
The result was the company's first design system since launching as an independent company. It is currently being used across web, mobile and internal tools. It standardised core interactions and visual foundations while remaining flexible enough for growth within Shesha and the product needs.
Modernised component library
Enhanced existing Ant Design components with Shesha's visual language. Avoided unnecessary rework by keeping what already worked well.

Bespoke icon library
I proposed and led the creation of a custom icon set specifically designed for Shesha's unique components and use cases.

Unified typography & colour system
Standardised fonts, type scales, and colour tokens to eliminate inconsistencies across the platform.

NEXT
SmartAgri Mobile App
Agritech | 2024 - 2025
NEXT
Shesha Feedback Tool
Internal Tool | 2024
Design System
UX Research
UI Design
Creating a
Design System
to Modernise a
New Product
Modernise Shesha’s visual Identity and create a scalable design system that could support its transition into a standalone product


ROLE
Lead Designer
TIMELINE
4 Months
TEAM
2 Designers
TOOLS
Figma
OVERVIEW
Building A Modern Design System that Will Unify a New Tool
Shesha had been in development for nearly 10 years. As it prepared to become its own independent company, the product's outdated UI was holding it back—giving users and potential clients a poor first impression of what was actually a powerful low-code platform.
IMPACT
Achievements
Since the partial rollout of the new design system to the public. We have seen a 42% increase in GitHub user participation.
Shesha now looks and feels like a modern, professional product, matching the quality of the platform underneath. Creating a strong visual identity.
Developers can now reference a single source of truth, reducing back-and-forth and implement inconsistencies. Creating a faster design-to-development handoff process.
PROBLEM
Brand Guidelines Without a System
When I joined, the team had brand guidelines and a UI Kit that documented fonts, colours, component styles, and input styles.
However, These were constructed several years ago. As it prepared to become its own independent company, the product's outdated UI was holding it back. This was giving users and potential clients a poor first impression of what was actually a powerful low-code platform.
While it defined how the UI looked, it lacked:
Modernised and responsive component foundations
Unified and robust Icon library for a growing component library
component behaviour that mapped to real product scenarios
Built scalable components in Figma aligned with Ant Design framework
Defined visual direction and component standards


APPROACH
Understanding How We Got Here?
We divided and conquered, conducting a full audit of Shesha's existing UI and evaluating how it impacted the overall user experience. After evaluating, I started reviewing existing UI across products to see where patterns repeated, broke, or were being improvised.
This helped in identifying what actually needed to be standardised. Furthermore, It was important for us to run usability tests and held in-depth discussions with developers to understand their pain points.
Outdated Visual Trends
The layout, components and inputs were designed with outdated UI trends that needed to be updated with the new trends that will help Shesha come to the ever evolving future.
Inconsistent Design Language
Too many contributors over the years meant inconsistent fonts, typography, spacing, and iconography across the platform.
Limited Icon Library
The existing icons couldn't support Shesha's custom components, forcing designers and developers into awkward workarounds.
SOLUTION
A Shared System Teams Could Actually Use
The result was the company's first design system since launching as an independent company. It is currently being used across web, mobile and internal tools. It standardised core interactions and visual foundations while remaining flexible enough for growth within Shesha and the product needs.
Modernised component library
Enhanced existing Ant Design components with Shesha's visual language. Avoided unnecessary rework by keeping what already worked well.


Bespoke icon library
I proposed and led the creation of a custom icon set specifically designed for Shesha's unique components and use cases.


Unified typography & colour system
Standardised fonts, type scales, and colour tokens to eliminate inconsistencies across the platform.


PREVIOUS
Shesha Design System
Design System | 2023
NEXT
Shesha Design System
Design System | 2023