Black box spinner
Operators watched a generic loading animation. Pre-arm failures surfaced at takeoff — after they’d already committed to launch.
Case study
Mission-critical UX for enterprise drone operations.
Context
My role
Product Designer — embedded with AIM product team
Company
Percepto
Team size
Cross-functional product squad (PM, eng, QA)
Segment
Enterprise B2B — Energy, Security, Infrastructure
Timeline
2021–2022
Users
Site operations engineers, field technicians
Platforms
Web app (primary) + Mobile
Tools
Figma, FullStory, Power BI, quarterly surveys
Discovery evidence
Before prioritizing UX work, I paired operational data with field interviews. Power BI preflight reports showed which technical failures dominated real launches — so we understood where risk concentrated for operators (e.g. heading, GPS, sensor checks), not only what felt slow in the UI. That grounded problem definition in customer behavior and failure frequency, not generic “bad UX.”
Qualitative synthesis
After each session with operators (e.g. OGI / inspection personas), I captured Says · Thinks · Does · Feels in a shared empathy map. Patterns like low confidence in automation, need for clear leak definitions, and tension between speed vs. not missing leaks fed mission authoring, launch clarity, and compliance flows — including how much explanation the UI owes the operator under stress.
Problem
AIM automates drone inspection for industrial sites. The UX consequences of poor design weren’t frustration — they were grounded fleets and compliance incidents.
Operators watched a generic loading animation. Pre-arm failures surfaced at takeoff — after they’d already committed to launch.
Remote ID (FAA) required a cross-device, multi-step journey that was easy to fail under field pressure.
RGB, thermal, and OGI configurations created high cognitive load for engineers working outdoors.
My role & leadership
What I owned
Full UX lifecycle across three tracks: mission launch reliability, FAA compliance (Remote ID), and autonomous mission creation. Mixed methods: FullStory, Power BI preflight analytics, quarterly surveys, and direct interviews with enterprise operators.
How I partnered
Worked across product, engineering, and QA on three concurrent tracks — documenting 30+ screen states in Figma per track, organized by user type, mission type, and interaction state.
Process
01
Discovery
Five survey rounds, FullStory across FedEx-scale accounts, Power BI preflight failures, and a Tesla Berlin field interview to rank failure modes.
02
Ideation
Three complete Remote ID architectures mapped end-to-end; spinner patterns benchmarked against IoT setup and aviation checklists.
03
Solution
High-fidelity Figma in AIM’s dark language, scored on value, viability, usability, and feasibility before build.
04
Testing
Operator prototypes pre-engineering; Remote ID exercised on hardware in outdoor-simulated conditions.
05
Hand-off
30+ documented states per track — user type, mission type, interaction state — for engineering and QA.
Key design decisions
Chosen: Real-time checklist — each system check with pending / in-progress / complete states beside a drone visual.
Expert users need the right information, organized clearly — not less information.
Chosen: Move checks to mission initialization — engineering relocated preArmChecks to mission creation.
Power BI showed failures after users had mentally committed. Surface problems when operators can still act.
Chosen: One camera panel default, “+ Add instruction” reveals additional configurations.
Research showed one camera type per mission was the norm — default complexity had no upside.
Visuals
Outcomes
34s → <8s
Avg spinner wait
Checklist UX replaced the black-box wait state.
3
Parallel tracks
Launch · Remote ID · Mission Creation.
30+
Figma states
Quick Launch redesign alone — documented for eng + QA.
FedEx · FPL · Delek
Enterprise clients shipped to
Mission-critical flows deployed across regulated operators.
Remote ID shipped to meet FAA requirements in regulated airspace. Mission creation rolled out across FedEx, FPL, Delek, OGI, and PGE. The component library and documentation process became the default for how AIM ships complex flows.
Reflection
“Regulatory UX is a design discipline.” Remote ID began as compliance and became a product challenge: make a mandatory, cross-device flow legible, fast, and trustworthy.
“Expert users need the right information, not less.” The checklist worked because it respected operators as skilled professionals.
“Data and empathy together.” FullStory flagged the spinner; the Tesla field interview explained what it felt like on a rooftop in Berlin.