A redesign that turned passive visits into active engagement
5M+ users had access to a device management feature. Most weren't using it to manage their network — they were using it to check if someone had broken in. The interface gave them no help doing that.
Role:
UX / Strategy
Year:
2025

Wrong information surfaced
MAC addresses, IP addresses, signal strength. Technically accurate. Practically useless for most people.
Real use case ignored
People weren't visiting to manage devices. They were checking if someone unwanted had joined their network. The interface gave them no way to do that quickly.
No device identity
Everything showed up as a manufacturer string or a hardware ID. You couldn't tell your own phone from a stranger's.
Challenge
How might we help users instantly understand what's on their network and act confidently when something looks wrong?
Confidence over completeness
Users need to feel their network is safe. Not briefed on every technical detail.
Recognise before act
You can't take action on a device you can't identify. Recognition comes first.
Status at a glance
Is everything okay? That answer should be immediate. Not something you have to scroll to find.
Design for trust
The experience should provide enough context for users to make decisions confidently.
Build for what's next
Every foundational decision should open up future features, not create debt for them.

Connected device list without proper device identification and hierarchy

Device details before redesign
Device names defaulted to manufacturer strings or hardware IDs. Nothing a normal person would recognise.
Active and inactive devices looked identical. No way to spot something unusual at a glance.
New devices weren't called out. You had to remember what was there before to notice a change.


MAC addresses replaced with real device names and type icons people actually recognise.
The list is now readable at a glance. The scanning behaviour users had already developed finally works the way it should.
A network status summary answers the question users were actually asking before they even start scrolling.


New devices get a visual badge so they're noticed immediately, without needing to remember what was there before.
Active and inactive states have different visual weight. Normal looks calm. Anomalies look different.
Notifications weren't in the original brief. I pushed for them because the usage pattern made the case: people were opening the app repeatedly to check if something had changed. That's a pull behaviour you can flip into a push. If the network tells you when something changes, you stop having to remember to check.





The detail page is now for depth. The list handles the common case without making you dig for it.







The fingerprinting model, the naming system, and the status architecture built here are what make household grouping, per-device scheduling, and parental controls possible next. We weren't just fixing a list. We were building the layer everything else connects to.