The Fastest Route to What’s Broken

Client

Devicethread

Year

2026

devicethread is an IoT-based hospitality SaaS platform connecting smart locks, thermostats, and sensors into a single cloud ecosystem. The backend processed millions of real-time data points flawlessly, but the operational dashboard staff relied on daily couldn't turn that data into anything actionable.

Scope of Work

IoT UX
Interaction Design
SaaS

Millions of data points, zero visibility, staff couldn't see what needed fixing.

Rather than iterating on the existing table-based layout, we tested how far a fully spatial model could go — mapping every alert to a physical location and giving staff a live surface to fix issues from, instead of just a place to read about them.

My Role

My Role

Product Designer, joined during definition phase

Product Designer, joined during definition phase

Key actions

Key actions

Interactive Map Design · Quick Action Bar

Interactive Map Design · Quick Action Bar

Duration

Duration

2 Week, 4 Sprint

2 Week, 4 Sprint

Team

Team

1 Designer, 2 PM, 5 Devs

1 Designer, 2 PM, 5 Devs

TL;DR

devicethread's backend captured real-time signals from thousands of IoT devices, but the frontend buried that intelligence inside paginated tables staff couldn't parse under pressure. I helped turn an early spatial concept into a production system that surfaces critical issues instantly and lets staff resolve them without leaving the screen.

Challenge

Challenge

Staff managed 150 rooms through spreadsheets that couldn't show where problems were.

Staff managed 150 rooms through spreadsheets that couldn't show where problems were.

Solution

Solution

Built an interactive floor plan plus a self-prioritizing task queue for live fixes.

Built an interactive floor plan plus a self-prioritizing task queue for live fixes.

Approach

Approach

Replaced tabular data with a spatial map staff could act on instantly.

Replaced tabular data with a spatial map staff could act on instantly.

Impact

Impact

Cut error-detection time by 90% and enabled 100% remote issue resolution.

Cut error-detection time by 90% and enabled 100% remote issue resolution.

Context & Problem

The dashboard was built like a Property Management System, with an occupancy grid, when devicethread actually needed an error-management tool. Staff couldn't see failures, prioritize them, or fix them without leaving the screen.

Data Blind Spots

Data Blind Spots

Critical hardware issues were buried in paginated tables; no spatial view made property health visible at a glance.

Operational Friction

Operational Friction

Resolving a single alert meant jumping across four different screens, wasting time during live incidents.

No Prioritization

No Prioritization

Staff couldn't distinguish a critical failure from a minor warning without manually checking each device.

Business Goal

The engineering was world-class, but the interface was too rigid to use. The mandate: shift from a developer-centric database to a user-centric operational tool before usability issues turned into churn.

Approach & Constraints

The core insight: lists are for reading, hotels are for living. A spreadsheet can't show that a leak in Room 304 sits next to an electrical failure in Room 305, so we moved from a list view to a spatial-first architecture, mapping alerts directly onto floor plans.

Real hardware, two environments, one existing direction to build on.

IoT devices respond more slowly than servers, staff worked from two completely different physical contexts, and the concept already had an early direction set; this wasn't a blank canvas.

IoT Latency

IoT Latency

Hardware responds more slowly than servers; the interface had to feel instant regardless.

Dual Environments

Dual Environments

Staff worked from a desk and from hallways; one interface had to serve both contexts.

Inherited Direction

Inherited Direction

Early spatial concepts already existed; execution had to build on, not replace, that vision.

Research & Exploration

Rather than iterating on the existing table-based layout, we tested how far a fully spatial model could go — mapping every alert to a physical location and giving staff a live surface to fix issues from, instead of just a place to read about them.

Lists are for reading; hotels are for living.

We moved from an industry-standard list view to a spatial-first architecture, mapping digital alerts to physical floor plans to give staff instant situational awareness and cut the cognitive load of diagnosing hardware problems.

Exploring solutions

Two features turned a passive database into a live action system.

Interactive Property Map

Interactive Property Map

Floor plan rendered as the interface; room markers shift color by device status.

Quick Action Bar

Quick Action Bar

Auto-aggregates every active failure into a single, urgency-sorted task queue.

Resolution Tray

Resolution Tray

The hover-and-click model brings hardware controls directly into the map view.

Collaboration

Joined mid-vision, owned execution, turning an early concept into a production system.

3 Core Collaborators

Lead Designer (direction), Product Managers, Engineering

Field-Validated

Iterated directly against real operational scenarios, not just internal review

Building on Vision

Building on Vision

Evolved the Lead Designer's early low-fidelity concepts into production-ready UI.

PM Alignment

PM Alignment

Worked with product managers to translate business rules into interaction logic.

Engineering Sync

Engineering Sync

Aligned every design decision with real hardware behavior, latency, and network limits.

Outcomes

The redesign turned a data-rich but unusable dashboard into a tool staff could trust under pressure, cutting detection time, removing training overhead, and letting issues get resolved without ever leaving the map.

99%

Faster hardware error detection

100%

Remote issue resolution enabled

4→1

Screens needed to resolve an issue

1st Shift

Staff operational with zero training

Learnings

The screen is only half the story, context shapes everything else.

Exception Priority

Exception Priority

Displaying every data point creates noise; effective dashboards suppress the normal to surface the critical.

Designing for Latency

Designing for Latency

IoT hardware is slower than servers; optimistic UI made sluggish responses feel instant.

Context Matters

Context Matters

A feature useful at a desk is often useless in a hallway; the environment shapes what the interface must do.

Trusted by many

Trusted by many

Lets

design

build

create

incredible work together.

Made With ♡ and late night coffee

© 2026 Subrata Dhar

Subrata

Lets

design

build

create

incredible work together.

Made With ♡ and late night coffee

© 2026 Subrata Dhar

Subrata

Lets

design

build

create

incredible work together.

Made With ♡ and late night coffee

© 2026 Subrata Dhar

Subrata

Create a free website with Framer, the website builder loved by startups, designers and agencies.