Litbit

ROLE

Lead UI Engineer & Lead UX Designer

Timeline

2015 — 2017

When you're managing thousands of sensors, complexity grows fast. Teams needed a way to configure, operate, and make sense of it all without drowning in data. I led UX, visual design, and frontend engineering for a multi-app SaaS suite and companion mobile app that attempted to solve this problem.

Key Contributions

Owned

UX

Design

Owned

Visual

Design

Owned

UI

Engineering

Authored

60k+

LOC

Technologies

React
React
React Native
React Native
Redux
Redux
JavaScript
JavaScript
CSS
CSS
[01]

Dashboard

Challenge

Users needed a centralized place to access apps that control IoT sensors for different purposes.

Approach

Deliver a SaaS web app with a launcher-style dashboard of applications.

Solution

  • Dashboard with app icons providing entry points to Vitals, Maestro, Intellect, Hubots and other tools.

Outcome

A clear starting point to navigate between sensor dashboards and automation tools.

Litbit Desktop
View
[02]

Vitals

Challenge

Enterprises may run thousands of IoT sensors; not everyone should (or wants to) see everything. Field teams need focused, role- or location-specific views, and non-technical users need a no-code way to assemble them.

Approach

Provide a point-and-click dashboard builder in the web app that outputs mobile-only dashboards, with group-based access (via permission 'buckets') and one-click sharing to the companion iOS/Android app.

Solution

  • Create multi-screen dashboards (up to 5 screens), and place up to 8 sensors per screen.
  • Use templates with flexible layouts and sizing (e.g., a camera tile can occupy half the screen).
  • Click a sensor to add it to the layout.
  • Select and apply themes from a preset palette.
  • Save as Draft and Activate when ready.
  • Assign dashboards to user groups.
  • In the mobile app, users see a sidebar list of dashboards they are authorized to access.
  • In the mobile app, the selected screen displays live sensor values for its configured tiles.
  • In the mobile app, swipe between screens on multi-screen dashboards.

Outcome

Enabled configurable, purpose-specific mobile dashboards that teams could assemble quickly and share with authorized groups, so users see exactly the sensor data they need.

Vitals Dashboard
View
[03]

Maestro

Challenge

Operators needed simple, no-code workflows driven by sensor conditions.

Approach

Offer a visual if-then workflow builder with a searchable, filterable sensor picker and composable logic blocks (AND/OR) that trigger common actions.

Solution

  • Click Add sensor to open a searchable, filterable picker (type, location, metadata).
  • Define conditions with thresholds and ranges across sensors.
  • Compose unlimited logic blocks with AND/OR groups; name blocks inline.
  • Schedule runs: one-off at a date/time or recurring (daily, weekly, or every N minutes/hours).
  • Trigger actions: email, SMS, or append to Google Sheets.

Outcome

Enabled operators to create, share, and maintain event-driven workflows without code. This sped up setup and reduced engineering handoffs.

Maestro Workflow Automation
View
Next Project

Sony