Shaping safe circuit-breaker control for power system operators
Project type
- B2B
- Industrial Automation
Team
- 1 Product Owner
- 1 Product Manager
- 9 Engineers
- 1 Product Designer (me)
Role
Product Designer
Timeline
- Jan - Jun 2026
- (5 months)
OVERVIEW
Product
What I Did
Result
FINAL WORK
Core Design Moment #1
Prioritizing critical control of circuit breaker mode switching


My Design Process
Problem
Top-priority action buried in secondary level
After discussions with the PM, conversations with lead users, and a competitive analysis, we discovered that the problem with the current low-fidelity flow is that the high-priority and differentiating capability of mode switching wasn’t visible from both operating experience and business perspectives.
What I Did
Weighing four ways to surface mode switching
I compared four approaches against what mattered most in this context: how quickly and safely an operator could act, whether breaker readings stayed visible, and what each option would cost in screen space and implementation.
I decided to go with self-contained card on the home screen since it allows users to instantly access and get feedback with relatively safe operation and high feasibility.
Core Design Moment #2
Preserving situational awareness within the drill-down structure


My Design Process
Problem
Many configuration and control workflows exist within deep navigation hierarchies.
Like most industrial systems, Harness Ultra organizes its functionality as a drill-down tree. Such structure has good scalability, but users find it hard to track where they are. The main goal is to make users intuitively understand their position within this limited panel.
What I Did
Spending screen space to keep context clear
Core Design Moment #3
Preventing mis-operations while lowering visual noise


My Design Process
Problem
Key actions have different reversibility and consequence
Modules of mode and settings contain a range of key actions. Some only need to report what the system is doing. Some need the operator to acknowledge that they've seen a state. Some need the operator to commit to an action before it executes.
What I Did
Mapping out 3 tiers of feedback
Report
Simple notification of what the system is doing.
Confirm
Showing the outcomes & confirmation before execution.
Authorize
Confirmation & password authorization.
REFLECTION
I learned a lot
Diverge before committing, iterate after --
Easy answers are not wrong when moving fast, but try alternatives when there is time/resources. For niche product, widen the options and run them past users with domain-specific background to find out the best.
Think as a product owner
Proactively identify opportunities, such as usability testing, to improve the product experience, but don’t forget to stay grounded in priorities and constraints.