Express

eXpress is a secure, large-scale enterprise communication platform with encrypted messaging, audio/video calls, and collaboration tools.

Scope
UX research, UX/UI design, prototyping, design system
My Role
Product Designer
Platform
Web, Mobile
Timeline
2024–present
Express interface
Overview

I led the redesign of an enterprise communication platform with messaging, calls, and collaboration tools used by 2M+ users.

Over time, the product accumulated inconsistent UI patterns and increasingly complex navigation, making core workflows harder to use. My goal was not just a visual refresh, but structural clarity — simplifying key flows, reducing cognitive load, improving accessibility, and establishing a scalable design system to support faster, more consistent delivery across teams.

Challenge

While the platform was functionally robust, everyday interactions required too many steps and key actions were difficult to discover. Patterns diverged across modules, and new features blended into an already overloaded interface.

As a result, users spent time searching instead of communicating, feature adoption slowed, and the overall experience felt heavier than necessary.

Research

To identify key friction points, I combined a UX audit with scaled user feedback (surveys + interviews) and validated solutions through iterative prototyping and usability testing.

UX audit

— Usability & functionality baseline: 3.3 / 5

— Overall UX below expectations

— Mapped friction across chats, calls, and navigation

Interviews & Survey (411 users)

“Our goal is to attract as many large clients as possible.”

“I spend more time searching for chats than using them.”

Iterative prototyping

— Concept directions (layout, IA, features)

— Low → high fidelity prototypes

— Iterative feedback with PMs, Devs, and analysts

Usability testing

— Task-based testing on interactive prototypes

— Behavioral observation + think-aloud

— Post-test metrics (SUS, NPS)

Solution

Navigation efficiency & Information hierarchy

After identifying friction in core journeys, I proposed a structural improvement of navigation and information architecture. Together with the PM, we aligned on key success metrics, and with developers, we validated constraints before reshaping the navigation model. A simplified structure was implemented that prioritised high-frequency actions and reduced unnecessary steps across chats and calls. Throughout the process, our goal was to balance feature visibility with interface simplicity to reduce cognitive load.

Before
Before redesign
After
After redesign

Personalized UI & Feature onboarding

Based on research insights, I proposed introducing lightweight personalisation to support different user workflows better. I designed contextual onboarding flows using progressive disclosure, so features were introduced at the right moment rather than discovered accidentally. The approach was refined through usability testing before implementation.

Before
Before onboarding
After
After onboarding

Consistency & Scalability

As inconsistencies across modules became more visible, my team and I initiated a UI audit and worked closely with developers to align on component behaviour and edge cases. I co-built and documented a unified design system in Figma, creating reusable patterns that improved consistency and made future delivery faster and more predictable.

Design system / consistency
Impact

After rollout, we tracked usability outcomes and sentiment shifts. The biggest win was making everyday actions faster and more predictable — especially for chats, calls, and navigation.

91%
Task success
−32%
Time-on-task
4.4/5
Satisfaction
+33.9
NPS uplift
Afterword

This project wasn’t about “redesigning everything”. The real work was making daily actions predictable — so people could move between chats, calls, and contexts without friction.

If I had more time, I’d keep expanding design system coverage and validate discoverability for cross-platform flows — especially for new users.

More projects