Performance
Verification Tool

Enterprise UX / Product Design | Johnson Controls

Overview

Designed an enterprise application used by building automation professionals to verify system performance and streamline complex workflows across field and office environments.

The Problem

Technicians and engineers relied on fragmented tools and manual processes to verify system performance, leading to:

  • Inefficient workflows
  • Increased risk of human error
  • Time-consuming data validation
  • Poor visibility across teams

The existing experience lacked clarity, consistency, and scalability.

My Role

  • UX/UI Design
  • Wireframing & Prototyping (Figma / Adobe XD)
  • Cross-functional collaboration with product managers, engineers, and stakeholders
  • Iterative design based on user needs and technical constraints

Process

1. Understanding Workflows

Mapped out how users:

  • Collected data
  • Verified system performance
  • Identified issues

This revealed bottlenecks in navigation, data entry, and validation.

2. Understanding Workflows

Created low- and high-fidelity wireframes to:

  • Simplify navigation
  • Group related data logically

Reduce cognitive load

3. Iteration & Collaboration

Worked closely with:

  • Engineers → to ensure feasibility
  • Product team → to align with business goals

Iterated on layouts and workflows based on feedback and constraints.

Solution

  • Designed a streamlined workflow interface for performance verification
  • Created clear data hierarchy for faster comprehension
  • Reduced unnecessary steps in critical user flows
  • Improved consistency across screens and interactions
Notifications

The notifications screen shows the criticality of the alert, from informative to warning to severe. They can be filtered by date, priority and by site name.

Preferences

The preferences pane is what technicians use to change the patterns, instance numbers, units of measure and object type of a site, and are categorized by global, site and country values.

Dashboard

This screen is the site dashboard, and shows the scans that took place during different periods of time, while also indicating their status.

Outcome

  • Reduced friction in performance verification workflows
  • Improved usability for both technical and non-technical users
  • Enabled faster data input and validation
  • Increased clarity and confidence in system performance assessments