essense design system

product designer • sensedia • 2023

context

Sensedia scaled fast, but that growth came with visual and technical chaos across internal products. Each team built interfaces in their own way, with inconsistent components, UI variations, and non-scalable decisions.
Our challenge was to unify everything into a functional, scalable Design System maintained by multiple teams.

my role and responsabilities

I led the design of the esSense system, from foundation to the delivery of the first production-ready kits. I was responsible for:

  • Auditing existing patterns and visual inconsistencies

  • Structuring the system architecture

  • Defining tokens and design guidelines

  • Creating the first Figma components

  • Testing with developers and supporting the initial rollout

research and diagnosis

We audited our main internal products and found:

  • 26 different button styles (no exaggeration)

  • Conflicting visual patterns

  • Lack of documentation and alignment between design and dev

  • Low reusability and maintenance issues

These insights helped us prioritize critical components and justify the initiative to leadership.

building the system and strategic decisions

We structured the system in layers:

  • Foundations: color, typography, spacing, grid

  • Tokens: built a naming system for consistent design logic

  • Components: prioritized critical ones based on the audit

  • Documentation: clear guidelines, examples, best practices, and tech specs

Everything was built in close collaboration with the dev team, ensuring feasibility and smoother implementation.

governance and adoption

To ensure long-term sustainability, we created:

  • A dedicated maintenance squad (with a suggestion intake process)

  • Versioning workflows

  • Living documentation in Notion and Figma

  • Onboarding materials for new teams

Result: Within 3 months, 4 squads were actively using the esSense system, reporting time savings and fewer visual bugs.

impact and learnings

Impact:

  • 40% reduction in screen creation time

  • Smoother communication between Design and Engineering

  • Teams felt more confident scaling products consistently

Key Learnings:

  • Clear documentation is just as important as clean design

  • A Design System must be alive, with owners and defined processes

  • Culture is a core part of adoption and success

what I'd do differently today

With more experience, I would have invested earlier in:

  • Code-connected tokens using tools like Style Dictionary

  • Governance dashboard with usage metrics

  • A motion kit for more consistent UI interactions