top of page
Sonatus Cover

Project Overview

Redesigning a mission-critical command center homepage to surface urgent signals faster

  • Reduced access to critical alerts from 6 steps to 1, improving speed and clarity in high-stakes workflows

  • Reimagined the homepage as an operational command surface rather than a static entry point

  • Designed a scalable, widget-based system enabling real-time visibility and faster decision-making across three product verticals

My Role

UX Designer

Timeline

June 2025 - Aug 2025

Tools

Figma, JIRA

Collaboration

Product managers, designers, engineers

Methods & Frameworks

Stakeholder interviews (8 participants), Affinity mapping, Comparative analysis, Prototype walkthroughs

Sonatus Product Overview

Example, Source : Sonatus

Product & company context

Sonatus provides enterprise-grade software used by automotive OEMs to manage vehicle configurations and system operations at scale.


The Command Center functions as a central operational workspace, where engineering teams:

  • Define and manage vehicle policies

  • Track deployments and platform health

  • Surface alerts, failures, and critical system events

The Problem

The existing homepage was a static "welcome mat" that offered no real-time value.

Sonatus’s platform is organized around it's three primary products to manage vehicle software policies, but the information architecture was deeply siloed, it creates friction when users need to monitor system health or respond to issues across products.

SCC Homepage

Existing homepage, Source: Sonatus

High Friction

Critical alerts (like failed deployments) were buried 6 levels deep inside individual product pages.

Zero Visibility

There was no centralized way to see "System Health" at a glance.

Cognitive Overload

Users had to memorize complex navigation paths to find frequent information.

Sitemap

Old Workflow: 6 Clicks to reach critical errors.

Research

Identifying the "Dashboard Gap"

Rather than broad discovery, research focused on how users accessed critical information during real workflows.

Research goals : 

  1. Identify the primary users and what they expect to see when they first log in to SCC

  2. Understand how the current homepage is being used and identify opportunities

  3. Discover the top actions and information users want surfaced on the homepage

Methods:

  • Created a research discussion guide to ensure consistency across sessions

  • Conducted 8 stakeholder interviews across 4 teams: Field Application Engineers (FAE), Engineering, QA, and Cloud Backend

  • Performed navigation audits across all three products

  • Ran comparative analysis of operational dashboards in similar enterprise tools

If the homepage surfaced vehicle status and failed deployments upfront, it would eliminate a lot of unnecessary navigation.

Interview Participant 1

- Andrew Mander

(Sr. Engineer)

Show critical alerts, campaigns pending approvals, things that demand attention.

Interview Participant 2

- Girija Joshi

(Sr. QA)

Research Synthesis

Affinity mapping

I synthesized interview data through a collaborative affinity mapping session with three other designers. We transcribed interview notes, grouped observations into themes, uncovered patterns across teams, and distilled actionable insights.

Affinity Mapping
TopInsights

Key Insights :

  • Users need clear, actionable summaries that surface key issues — not raw data, but highlighted trends, failed deployments, and time-bounded metrics that help them quickly spot what matters and take action.

  • Users need role-based dashboards that adapt to their persona and permissions — an engineer's priorities are different from a QA lead's, and the homepage should reflect that.

  • The homepage should serve as a launchpad — giving quick access to recent work, next steps, and the ability to pick up where they left off.

  • Users need integrated, self-serve support for guidance and onboarding — many relied on external documentation that didn't match their daily workflows.

Ideation

Exploring the solution space

Before landing on the final direction, I explored multiple approaches — from fixed dashboard layouts to fully modular widget systems, from dense data tables to visual-first summary cards. I explored three directions :

  1. Fixed, role-based layout

  2. A fully customizable grid

  3. Composable widget model

Wireframes

The Pivot

Overcoming technical limitations

The Constraint

Ideally, the system would auto-detect a user's role (e.g., Manager vs. Engineer) to serve a personalized view.

 

However, backend API limitations prevented automated role detection in the current release cycle.

The Solution

A widget-based architecture to solve this without new backend infrastructure, I designed a user-configurable dashboard.

  • Old concept: System guesses what the user needs (Technically impossible).

  • New concept: User "pins" what they need (Technically feasible).

Solution

A "Single Pane of Glass"

The solution introduces a composable widget library that aggregates data from all three sub-products into a unified view. Instead of a static layout, the homepage is built from customizable cards that users can adapt to their workflows.

Deployments

⚠️ Critical Alert Cards

Purpose: Immediate Triage.
 

Function: Instantly surfaces high-priority failures (e.g., "Deployment Failed") to the top of the feed so users don't have to dig for errors.

Vehicle Status
UpdatedDtcAlerts

📊 Insight & Status Cards

  • Purpose: Monitoring.

  • Function: Visual summaries of system health, such as "Online vs. Offline Vehicles" 

Recents

⚡ Productivity Cards

  • Purpose: Efficiency.

  • Function: Includes a "Recently Visited" module that deep-links users to their last active task and an "Integrated Help"card for contextual documentation.

Key design decisions :

  • Why widgets over a fixed layout? Different users across 4 teams had fundamentally different priorities. A fixed layout would optimize for one persona at the expense of others. Widgets let each user build their own dashboard.

  • Why cards with progressive detail? The summary-level cards (donut charts, status counts) give at-a-glance monitoring, while the data table beneath provides drill-down capability — serving both the "quick check" and "deep investigation" workflows I observed in research.

  • Day 1 vs. Day 30 experience: I designed the system to grow with the user — starting with sensible defaults on first login, then evolving as users customize their dashboard over time.

Prototype walkthrough

The prototype below demonstrates how the homepage evolves from Day 1 to Day 30 — showing how engineers can customize the dashboard over time by adding, rearranging, and prioritizing widgets based on their workflows.

Outcomes & Validation

The redesigned homepage was validated through prototype walkthroughs and usability testing with engineering and product stakeholders, focused on alert discovery, navigation effort, and cross-product awareness.

Faster alert discovery

Reduced from 6 clicks to 1 — critical failures now visible on first login

Cross-product visibility

Users could monitor deployments, vehicle health, and alerts from a single view for the first time

Improved workflow

"Recently Visited" and "Created by Me" modules removed repetitive navigation.​

Reflection

What I learned

  • Architecture > UI: This project taught me that "pretty UI" cannot fix broken information architecture. We had to fix the structure of the data flow first.

  • Designing for Constraints: I learned how to propose solutions (like the user-configurable widget model) that respect engineering limitations while still solving the user's problem.

  • Cross-Functional Influence: Interviewing stakeholders from QA to Cloud Backend gave me the confidence to facilitate design discussions across engineering teams.

bottom of page