Back to Works

Markets × Meter

CategoryRebrand · Design System · Product Overhaul
/
CompanyEstater
/
RoleUI/UX Lead · Team of 9
/
FocusConsistency · Scalability · Brand Alignment

A company-wide rebrand became the moment to unify Estater's two core products. As UI/UX Lead, I directed a team of nine designers — working alongside engineering, product, and the founders — to overhaul Markets and Meter under one new visual language and Estater's first shared design system, rebuilding 200+ screens in two months.

2,000+Meter users on the unified experience
50+Enterprise clients on Markets
200+Screens rebuilt across both products
2 monthsFull rebrand & overhaul, team of 9
Markets × Meter — unified product experience for Estater
01 — Context

Two products. Two visual languages. One user navigating both.

The rebrand redefined Markets first — a modern analytics platform with a polished new visual language. But Meter, the other product in the Estater suite, still ran on the old UI. The two products didn't just look different; they felt different: different component styles, different interaction patterns, different visual rhythms — now pulling against a single new brand.

For enterprise users who worked across both products daily, this fragmentation wasn't aesthetic — it was a real usability cost, and it showed. It came back to us directly in client feedback and from teams across departments: the two tools plainly looked and behaved like different products. Every switch cost users a small, compounding act of re-orientation.

02 — The Problem

Four symptoms of the same root cause: no shared design language.

Inconsistency between products isn't just a visual problem — it's a systems problem. The symptoms showed up in user experience, development velocity, brand perception, and the company's ability to scale multiple products at once.

Users had to relearn interfacesMoving from Markets to Meter meant encountering different navigation structures, different filter interactions, and different visual hierarchies — despite working with closely related data. The cognitive overhead accumulated with every session.
No shared component vocabularyBoth products had been built independently, so components that served identical functions — dropdowns, filters, data tables, tabs — were implemented and styled differently in each. There was no shared source of truth.
Brand identity diffuse across productsA company building enterprise software needs its tools to feel like a suite, not a collection of separate acquisitions. The visual gap between Markets and Meter undermined the credibility of the Estater brand with sophisticated clients.
No formal design system existed yetThere was no component library, no token documentation, no shared Figma foundation. Aligning products meant building the underlying system simultaneously with applying it — a more complex problem than a simple redesign.
03 — Design Challenge

Consistency without making two different products feel like clones.

The instinct with cross-product alignment is to make everything the same. But Meter and Markets serve genuinely different workflows — and if Meter was made to feel exactly like Markets, users would correctly sense that something was off. My job was to find the right layer to standardize, and to defend it against the constant pull to just make everything match.

Not every element needed to be shared. Navigation structure, data presentation patterns, and interaction models could be unified. But domain-specific UI — the components and layouts unique to each product's function — needed to stay tailored. Getting this distinction right was the core design problem.

The Core Design Question

How do you make two different products feel familiar to the same user — without making them feel identical?

ElementApproach
Color system & tokensFully shared
Typography scaleFully shared
Navigation structureFully shared
Spacing & gridFully shared
Filter interaction modelFully shared
Data table patternsShared pattern, adapted layout
Card & panel componentsShared base, product-specific content
Domain-specific dashboardsProduct-specific
Meter-specific data viewsProduct-specific
04 — Design Strategy

Three principles. One rule: build a system, not a copy.

The strategic framing mattered: this wasn't a Meter redesign that happened to reference Markets. It was the beginning of a multi-product design system, with Meter as the first product to adopt it after Markets had established the patterns.

01 · Consistency in Core PatternsShared layouts, navigation structures, and base components were standardized first — the layer that users experience most immediately and carry across products subconsciously.
02 · Flexibility in Product-Specific NeedsWhere Meter's functional requirements genuinely differed from Markets, those differences were preserved. A shared pattern library doesn't mean identical products — it means identical building blocks assembled differently.
03 · Build Toward a SystemEvery decision was made with the next product in mind. The goal wasn't to fix Meter — it was to establish reusable design logic that any future Estater product could adopt without starting from scratch.
The Decision I Owned

With a two-month deadline and no system to inherit, I chose to build the shared token layer first — before a single Meter screen was redesigned. It slowed visible progress early and I had to defend that with the founders, but it made consistency structural instead of cosmetic. The harder call was where to stop unifying: I set an explicit shared / flexible / product-specific rule so two product teams had a framework to decide by — not a fresh argument over every component.

05 — Building the Foundation

Tokens first. Before any screen was redesigned, the underlying system had to exist.

Design systems work fails when it starts with components. Components are built on decisions that need to exist first — color, spacing, typography, elevation. I extracted the implicit decisions already made in Markets and made them explicit as shared tokens that Meter could adopt.

Color Tokens
--color-bg-base#0D1520
--color-bg-card#141F2E
--color-bg-surface#1A2840
--color-accent-primary#C8943A
--color-accent-secondary#3BBFB0
--color-text-primary#EBF0F8
--color-text-muted#7A8BA0
Spacing Scale
--space-14px
--space-28px
--space-312px
--space-416px
--space-624px
--space-832px
Border radius4 · 6 · 8 · 10px
Typography Scale
--type-displaySyne 800
--type-heading-lgSyne 700 · 28px
--type-heading-mdSyne 700 · 20px
--type-bodyInter 400 · 16px
--type-body-smInter 400 · 14px
--type-labelInter 600 · 12px
--type-overlineInter 700 · 10px · 0.25em
Elevation & Border
--border-default#243347
--layer-card+1 elevation
--layer-surface+2 elevation
--layer-overlay+3 elevation
Border width1px always
Focus ring2px indigo offset

These tokens defined the shared atomic layer — the decisions that cascaded through every component in both products. Establishing them before touching any Meter screen ensured consistency was structural, not incidental.

06 — Key Design Solutions

Four solutions that made two products feel like one ecosystem

SOLUTION A

Visual Alignment with Markets

Applied the shared token system across Meter's entire visual layer — typography, color, spacing, border radius, and elevation. The goal wasn't to make Meter look like a Markets screenshot, but to make the same designer's hand legible across both products.

120+ UI inconsistencies catalogued and resolved across both products
The same Meter screen before and after alignment
SOLUTION B

Standardized Layouts

Introduced consistent structural patterns across both products — how pages were organized, how navigation was positioned, how data was presented within containers. In the rebuilt Meter: navigation 95% shared, page layout 90% shared, filter system 85% shared, data tables 55% shared + 35% adapted, and domain views 65% Meter-specific by design.

85% of Meter's UI rebuilt on the shared component library
SOLUTION C

Unified Interaction Patterns

Alignment at the interaction level is harder than visual alignment — and more impactful. I mapped every key interaction in Markets and applied the same logic to Meter: dropdown-only filters became Markets-aligned chips and panels, full page reloads became live filter updates, panel state now persists across sessions, tab-only navigation became a sidebar matching Markets, and keyboard behavior became consistent.

45% faster orientation for users moving from Markets to Meter
The same filter interaction in Markets and Meter
SOLUTION D

Foundation for the Design System

Every decision made during the redesign was captured so it could become the system: a shared Figma component library with variants, states, and usage guidelines; token documentation with Figma and code references; an interaction pattern library with annotated specs for engineering handoff; and a consistency/flexibility decision framework for future products.

3× faster to design new Markets & Meter screens with the shared library

What cross-product navigation feels like now:

Markets
Market analysisUser completes a market overview in Markets
Meter
Familiar structureNavigation, filters, and layout behave as expected
Meter
Immediate productivityNo relearning needed — user goes straight to work
Markets
Seamless returnContext transfers back — one coherent workflow
07 — Business Impact

Consistency as a product feature. Not just a design preference.

The payoff of this work was distributed — it showed up in how users moved between the two products, how fast engineering could ship, how coherent the rebrand felt to clients, and in the company's capacity to scale future products without scaling design and engineering debt at the same rate.

85%Meter UI on the shared component library
45%Faster orientation from Markets to Meter
Faster to design new Markets & Meter screens
120+UI inconsistencies resolved across both products
Cross-product usability improved measurably

Enterprise users working across both products reported faster orientation and fewer instances of "I can't find where that is" — because the structural logic of both products now followed the same rules.

Development velocity accelerated

Shared components meant engineering teams could implement Meter features using established patterns rather than building from scratch. The reduction in decision overhead during handoff translated directly to faster shipping.

Brand cohesion strengthened at the enterprise level

For enterprise clients evaluating Estater as a strategic data partner — not just a single tool — the visual and behavioral coherence across products signalled organizational maturity. A fragmented product suite communicates organizational fragmentation.

Foundation set for future product scaling

The token system, component library, and consistency framework created in this project weren't just used for Meter — they became the starting point for any new product Estater would build. The investment in the system paid forward.

08 — Leading the Change

A rebrand across two products, nine designers, and every department.

This wasn't a solo systems exercise. The unification rode on a company-wide rebrand, so I sat on the stakeholder team alongside product, engineering, sales, and the founders — turning client and internal feedback into design decisions the whole company could commit to. I led nine designers through the overhaul, set the shared standards, and reviewed both products against them so the system actually held under a two-month deadline.

Aligning stakeholders, not just screensGetting product, engineering, sales, and founders to agree on what was a global "system decision" versus a flexible "product decision" was the real work — and required a clearer framework than anyone had articulated before.
Leading a design team through itNine designers worked in parallel across 200+ screens. Keeping that consistent meant setting the shared standards up front and reviewing every surface against them — leadership expressed as a system, not a stack of mockups.
Design–engineering collaborationA design system only works if engineering implements it consistently. Creating the handoff artifacts that made that possible — the decision logic, not just the Figma files — was as important as the design work itself.
09 — Challenges

What made this deceptively hard

C1 · Drawing the line between consistency and conformityToo much sharing made Meter feel like a Markets clone, undermining its distinct purpose. Too little meant users still had to relearn. Finding the abstraction layer that unified feeling without unifying function required repeated iteration and deliberate restraint.
C2 · Building the system while using itThere was no pre-existing design system to work from. Token decisions, component structures, and usage rules were being established at the same time they were applied — holding the system-design problem and the product-design problem in mind simultaneously.
C3 · Aligning stakeholders across two product contextsMarkets and Meter stakeholders had different mental models and different concerns. Alignment on which decisions were global "system decisions" versus flexible "product decisions" required a clearer framework than anyone had articulated before.
10 — What I Learned

Consistency is not about making everything identical. It's about making everything feel familiar.

Users don't compare products side by side. They carry patterns in memory — the layout structure, the filter behavior, the visual rhythm. Alignment at that level is what makes an ecosystem feel coherent. Everything else is just matching colors.

The most important thing I learned from this project: design system work is ultimately about trust — the trust a user builds with a product over time, expressed as muscle memory and reduced cognitive load. Every aligned interaction is a small deposit into that trust account. The goal of a design system is to make those deposits automatically, across every product in the suite.

And the system artifacts outlast the screens: the Markets and Meter screens will keep evolving, but the token system, component library, and consistency framework became the starting point for every Estater product built after them.