Console Redesign
Circus inherited a robot console built by engineers, for engineers. Operators had to call an engineer to do routine tasks. I rebuilt it around their shift: fewer pages, statuses they can read at a glance, and only the actions that make sense right now. Two weeks after launch, key tasks were 15% faster.

I started with a heuristic audit of the existing Console, screen by screen. Three problems kept coming back.
It was built for the wrong person
Hardware pages, calendars and debug tools sat next to everyday tasks. Operators don’t debug hardware; they keep units running.
Statuses didn’t mean anything
Idle, Awake, Plugged in, Running: nobody could say exactly what each meant, or what to do about it.
The important things were buried
Routine actions like refilling silos sat several clicks deep, in an order that followed the system, not the shift. So operators phoned an engineer instead.

A structure built on tasks. I rebuilt the site map around what operators do: start a unit, refill silos, clean, check stock. Five pages remain: Home, Unit, Stock, Interactions and History.
Statuses in layers. Each layer answers one question: is it connected, is it on, can it take orders, is anything wrong? Layers combine, so a unit can be Online and Awake but still Not accepting orders because a silo is empty. Plain labels, consistent icons, and a tooltip for each.
Only the actions that make sense now. The Interactions page shows what an operator can do in the unit’s current state, grouped in tabs by type of task.
Cards, not lists. I started with a list to reuse existing components and test quickly. Cards won: operators watch several units at once, and cards make them easy to scan and compare, across hubs too.
Each step went through quick prototypes, internal tests and stakeholder reviews. Weekly feedback sessions with the team kept decisions moving.






