Go back
Sensory: building scalable Nearon’s design system
Involvement
Design systems
Brand designer
Product strategy
Platform
Mobile & Website
Product
Naeron
Year
2025

Problems
What I mention when I jump into the Nearon project is inconsistency. Although we have shared components from previous iteration when designing MVP and when designing our clients' projects, people keep detaching the component and creating new components in every iteration. That is not a real system, no single source of truth, no structure, no rules. This created a lot of design debt, slowed iteration, high development cost and made it difficult to maintain quality, especially as the team grew.
Design system audit
Since there are no senior designers here, and it's my first time developing a design system. So I do research about the best practice to build a design system and understand what we actually had with a comprehensive audit of the existing figma file - reviewing every component, mapping duplicates, tracing inconsistencies back to their source.I found that, the system has two fundamental problems - and they are related:

No single source of truth. We are just dumping components in shared storage. Components were created and modified independently, with no clear owner and no canonical version. When something changes, it changes in one place - and nowhere else.

No documentation, no structure, no rules, no guidelines. Without explicit guidance, design decisions relied on individual judgement. That's what makes them detach and create new components. That works fine when a team and project moves fast together. It breaks down when the team grows. When new people join, or when two designers work on the same product without syncing. The result is inconsistency that compounds over time.
Defining the concept
With the audit complete, I use a system-first approach grounded in Atomic Design principle. Why? After discussing and Interviewing with the Owner, PM, and business team, they have a vision to make the Nearon ecosystem to become scalable, multi-purpose and can be customized components for client solutions. Atomic design gave us a mental model that non-designers (engineers, PMs) could also understand and apply with agreed shared language.
The core idea was separation of concern defining clearly what each layer of the system was responsible for:
This separation was the foundation of everything that came after, The hierarchy unify the language with other designers and prevent them from creating a pile of components.

↑ Sensory Hierarchy
Component Classification & Prioritization
After auditing every file in our project, it ended with a ton of components. One of the most important decisions in this building design system is deciding what not to build first. Rather than attempting to systemize everything at once, I mapped every component against three criteria.


↑ Component list after auditing
The output wasn’t just a build order, it was about focusing limited time on components that created the most value for the teams since only one designer was doing this.
Defining the Rules and Documentation
Each component was built to the same standard - because consistency in how components are built is what makes a system trustworthy.




Impact
Key Takeaways
A design system is a product, not a file. It needs ownership, maintenance, and a way to measure its own success. Unfortunately we need to think realistically to make it at once since Synapsis doesn’t have a dedicated team to manage the design system, but a smaller system that teams actually use beats a comprehensive system that sits untouched. With commitment to build a lean, high-impact system first helps designers to maintain product consistency and the company doesn’t rely on individuals skills.
The moment the system worked wasn’t when the Figma file looked clean. It was when a designer joined the team, opened sensory, and knew exactly where to find what they needed – without asking anyone.
End
Go back
Dimas Mahendra
Product Designer based in 🇮🇩 Jakarta, Indonesia
Product Designer with 3+ years of experience designing high-scale product ecosystems through user empathy, discovery-led research, and AI-native design-to-code workflows.
PAST
CURRENT INTEREST
Go back
Sensory: building scalable Nearon’s design system
Involvement
Design systems
Brand designer
Product strategy
Platform
Mobile & Website
Product
Naeron
Year
2025

Problems
What I mention when I jump into the Nearon project is inconsistency. Although we have shared components from previous iteration when designing MVP and when designing our clients' projects, people keep detaching the component and creating new components in every iteration. That is not a real system, no single source of truth, no structure, no rules. This created a lot of design debt, slowed iteration, high development cost and made it difficult to maintain quality, especially as the team grew.
Design system audit
Since there are no senior designers here, and it's my first time developing a design system. So I do research about the best practice to build a design system and understand what we actually had with a comprehensive audit of the existing figma file - reviewing every component, mapping duplicates, tracing inconsistencies back to their source.I found that, the system has two fundamental problems - and they are related:

No single source of truth. We are just dumping components in shared storage. Components were created and modified independently, with no clear owner and no canonical version. When something changes, it changes in one place - and nowhere else.

No documentation, no structure, no rules, no guidelines. Without explicit guidance, design decisions relied on individual judgement. That's what makes them detach and create new components. That works fine when a team and project moves fast together. It breaks down when the team grows. When new people join, or when two designers work on the same product without syncing. The result is inconsistency that compounds over time.
Defining the concept
With the audit complete, I use a system-first approach grounded in Atomic Design principle. Why? After discussing and Interviewing with the Owner, PM, and business team, they have a vision to make the Nearon ecosystem to become scalable, multi-purpose and can be customized components for client solutions. Atomic design gave us a mental model that non-designers (engineers, PMs) could also understand and apply with agreed shared language.
The core idea was separation of concern defining clearly what each layer of the system was responsible for:
This separation was the foundation of everything that came after, The hierarchy unify the language with other designers and prevent them from creating a pile of components.

↑ Sensory Hierarchy
Component Classification & Prioritization
After auditing every file in our project, it ended with a ton of components. One of the most important decisions in this building design system is deciding what not to build first. Rather than attempting to systemize everything at once, I mapped every component against three criteria.


↑ Component list after auditing
The output wasn’t just a build order, it was about focusing limited time on components that created the most value for the teams since only one designer was doing this.
Defining the Rules and Documentation
Each component was built to the same standard - because consistency in how components are built is what makes a system trustworthy.




Impact
Key Takeaways
A design system is a product, not a file. It needs ownership, maintenance, and a way to measure its own success. Unfortunately we need to think realistically to make it at once since Synapsis doesn’t have a dedicated team to manage the design system, but a smaller system that teams actually use beats a comprehensive system that sits untouched. With commitment to build a lean, high-impact system first helps designers to maintain product consistency and the company doesn’t rely on individuals skills.
The moment the system worked wasn’t when the Figma file looked clean. It was when a designer joined the team, opened sensory, and knew exactly where to find what they needed – without asking anyone.
End
Go back
Dimas Mahendra
Product Designer based in 🇮🇩 Jakarta, Indonesia
Product Designer with 3+ years of experience designing high-scale product ecosystems through user empathy, discovery-led research, and AI-native design-to-code workflows.
PAST
CURRENT INTEREST
Go back
Sensory: building scalable Nearon’s design system
Involvement
Design systems
Brand designer
Product strategy
Platform
Mobile & Website
Product
Naeron
Year
2025

Problems
What I mention when I jump into the Nearon project is inconsistency. Although we have shared components from previous iteration when designing MVP and when designing our clients' projects, people keep detaching the component and creating new components in every iteration. That is not a real system, no single source of truth, no structure, no rules. This created a lot of design debt, slowed iteration, high development cost and made it difficult to maintain quality, especially as the team grew.
Design system audit
Since there are no senior designers here, and it's my first time developing a design system. So I do research about the best practice to build a design system and understand what we actually had with a comprehensive audit of the existing figma file - reviewing every component, mapping duplicates, tracing inconsistencies back to their source.I found that, the system has two fundamental problems - and they are related:

No single source of truth. We are just dumping components in shared storage. Components were created and modified independently, with no clear owner and no canonical version. When something changes, it changes in one place - and nowhere else.

No documentation, no structure, no rules, no guidelines. Without explicit guidance, design decisions relied on individual judgement. That's what makes them detach and create new components. That works fine when a team and project moves fast together. It breaks down when the team grows. When new people join, or when two designers work on the same product without syncing. The result is inconsistency that compounds over time.
Defining the concept
With the audit complete, I use a system-first approach grounded in Atomic Design principle. Why? After discussing and Interviewing with the Owner, PM, and business team, they have a vision to make the Nearon ecosystem to become scalable, multi-purpose and can be customized components for client solutions. Atomic design gave us a mental model that non-designers (engineers, PMs) could also understand and apply with agreed shared language.
The core idea was separation of concern defining clearly what each layer of the system was responsible for:
This separation was the foundation of everything that came after, The hierarchy unify the language with other designers and prevent them from creating a pile of components.

↑ Sensory Hierarchy
Component Classification & Prioritization
After auditing every file in our project, it ended with a ton of components. One of the most important decisions in this building design system is deciding what not to build first. Rather than attempting to systemize everything at once, I mapped every component against three criteria.


↑ Component list after auditing
The output wasn’t just a build order, it was about focusing limited time on components that created the most value for the teams since only one designer was doing this.
Defining the Rules and Documentation
Each component was built to the same standard - because consistency in how components are built is what makes a system trustworthy.




Impact
Key Takeaways
A design system is a product, not a file. It needs ownership, maintenance, and a way to measure its own success. Unfortunately we need to think realistically to make it at once since Synapsis doesn’t have a dedicated team to manage the design system, but a smaller system that teams actually use beats a comprehensive system that sits untouched. With commitment to build a lean, high-impact system first helps designers to maintain product consistency and the company doesn’t rely on individuals skills.
The moment the system worked wasn’t when the Figma file looked clean. It was when a designer joined the team, opened sensory, and knew exactly where to find what they needed – without asking anyone.
End
Go back