KASHVI GANDHI

Case study

Exacq

Exacq: Making Forensic Search discoverable and intuitive so users know it exists.

Role
UX Designer
Responsibilities
Product Strategy, UX Research, Rapid Prototyping, Interaction Design, Stakeholder Collaboration, Usability Testing
Timeline
October 2024 – May 2025
Team
UX Designer (me), Product Manager, Researchers; Stakeholders: Sales, Eng., and UX teams

Exacq (ExacqVision), a flagship Johnson Controls product used by 1M+ users, is an enterprise video surveillance management system. Its Forensic Search feature helps teams quickly find relevant events — shoplifting, theft, intrusion — by filtering on duration and objects instead of scrubbing through hours of footage. I led the strategic research and re-design, turning a buried power feature into a highly discoverable, intuitive workflow.

~2%
Feature adoption before
15 → 6 min
Search time
11+
Usability gaps resolved

Problem discovery

Only ~2% of current Exacq users were leveraging Forensic Search — a low adoption rate despite its potential value. The search flow didn’t match the mental model of how operators actually investigate incidents. Forensic Search was technically “there” but functionally invisible in the day-to-day workflow, with accumulated usability issues since its 2013 launch (solely designed and developed by engineers).

The entry point was a tiny “Show Filters” checkbox — an undiscoverable, unintuitive interface with no context.

Primary research insights

Constraints & limitations

Design strategy

Research showed the current flow didn’t match users’ mental models, but fully re-architecting wasn’t feasible short-term given engineering constraints. So I took a phased approach: address high-impact UX issues immediately (entry point, filters, key steps) while outlining a longer-term path to realign the end-to-end workflow with how users actually search.

Phase 1 — immediate UX fixes

Filter panel — designing for discovery. The filters’ entry point wasn’t intuitive and users didn’t notice it. The goal was to make filters feel naturally integrated — a step that leads to better results, not extra effort.

My ‘aha’ moment: “If filters drive search quality, why hide them behind a click or toggle?”

Before
After

Rethinking button priority — clarity over clutter. All buttons were treated with equal priority, overloading the interface. I introduced a clearer CTA (“Search” instead of “Apply filters”), moved delete to an icon-level action when a saved filter is selected, and removed redundant controls.

Designing for dense timelines — less friction, more focus. Scrubbing through dense timelines with multiple feeds was exhausting. I let users hide secondary feeds and analytics, and collapse analytics per camera, to cut visual noise and stay on a single view.

Before
After

Camera panel — small gaps, big friction. A straightforward panel on the surface, but UX gaps added extra clicks. I added an analytics icon hinting at advanced capabilities, grey-out + ‘no video’ on hover, consistent sorting, and AI location-based camera clustering.

User’s frustration: “It’s tiring to hunt through every possible camera whenever an incident occurs.”

Phase 2 — long-term vision

Re-design the search workflow to match the user’s mental model — When did it happen? (search range) → Who / What am I looking for? (object/event + filters) → Where did it happen? (cameras) → View results — layering in AI-driven assistance (smart suggestions, dynamic filters) and a simplified result layout for effortless scanning.

Impact

How I grew as a designer

Next → Firefox Recap

Let's build beautiful experiences together