Case Study · Smart Home · IoT · 2019

A failed IoT app, rebuilt to actually feel like home.

Vitae 22 is a full redesign of a smart-home control app. New flows, new visual system, new component library. Same product underneath, and a completely different experience on top of it.

Mobile Redesign iOS + Android Design System Launched
Figma Figma HTML CSS
Vitae 22 app on a phone in a desk flatlay: a Living Room lights screen with a pendant lamp, brightness slider, and an on/off schedule

A device screen that behaves like a remote: one job, big controls. The core promise of the whole rebuild, in a single view.

Overview

Redoing the whole app and design language from scratch as Vitae22's first real product.

The idea behind this project was to redesign an app that could sit alongside Vitae 22's hardware and give people a complete home IoT solution, one that actually improved the everyday experience instead of just adding another screen to it. The app that existed was cumbersome: the navigation confused people, and the design style never quite settled into anything you could call a style at all.

I was responsible for the complete design and planning of the app's interface, start to finish. That meant sitting with the mess first: a UX audit and research synthesis to understand exactly where people were getting stuck and why.

From there I owned all of it: new user flows and information architecture, grayscale wireframes for every screen and state, a complete design system built to hold the whole product together, and the high-fidelity final designs for the app in full.

Problem · Confusion, Not Features

First-open overwhelm, a setup flow that broke, and daily controls buried out of reach. People were quietly giving up on it.

Solution · One Job Per Screen

Fewer choices, plainer words, one job per screen, and a guided, forgiving pairing flow.

Result · It Outlived the Project

Launched in 2019, and the engineers kept shipping features straight from the component library long after, no designer required.

The Core Challenge

How do you make a complex IoT control app feel as simple as a TV remote, for users who aren't comfortable with tech?

The people struggling weren't the people we'd designed for. The real audience was a parent turning off the lights at night, a grandparent who'd been gifted a smart bulb, someone who only wanted the fan on and instead met a screen full of options and a pairing flow full of jargon.

First open

Too many choices and no clear next step. People froze, then closed the app.

Pairing

The make-or-break step. When it failed with jargon and error codes, people assumed the hardware itself was broken.

Architecture & Flows

System first. Screens second.

Before any final pixels, I rebuilt the full user flow from scratch, every screen, state and transition, with developers in the room to flag the technical limits early. Teal marks the primary navigation. Everything else stays secondary.

Vitae 22 information architecture flow: Splash Screen leads to Onboarding, then Login or Sign Up, into My Home (Frequently Used, Modes, E-lock), Automation (Modes, Schedules), Rooms (Room Screen, Device), and Alerts

The Work

From early sketches to a calm, consistent app.

Every fix pointed the same way: fewer choices, plainer words, one job per screen.

Preliminary Sketches

Working out the home layout and the pairing flow on paper first.

Early sketches were where I stripped each screen down to a single job, home shows only your most-used rooms and devices, and worked out pairing as a guided, step-by-step story instead of a form full of jargon. Every element had to justify its place before it earned a spot in a final screen.

Hand-drawn wireframes exploring the home and dashboard layouts, with elements crossed out and reduced
Wireframe stages of the rebuilt pairing flow, each screen with a single instruction and action

Left: home and dashboard, reduced to what mattered. Right: pairing, rebuilt as one instruction per screen.

Home Screen

The first thing you see, and everything you need most.

This is the very first screen a user lands on: a welcome message, a quick summary of the home, frequently used devices, modes, and camera thumbnails, all in one view. Built from the same design system as every other screen, so it's the anchor for the whole app rather than just an entry point.

Redesigned home screen: Welcome home, frequently used devices, modes, camera thumbnails, and a Your home is secure banner
Favourite Devices

Turn a whole room on or off in one tap.

Favourite devices sit together on one screen so you can switch them all on at once, no hunting through rooms first. The illustration reads the state back to you at a glance: the room glows when devices are on, and goes dark when they're off.

Two phone screens side by side: daily control with 'Turn on favourite devices', and a calmer configure-oriented state
Rooms list screen with active-devices count and turn-all-off control per room

Off state: the room reads dark. On state: the illustration lights up, no need to check each device individually.

Selected Screens

Plain language, everywhere it counts.

Automations cover two different needs. Modes, like Good Morning, Good Night, or Away, bundle several actions into a single tap. Schedules go further, letting you set a condition and the action that should follow it, so the home responds on its own without you opening the app at all.

Automation schedule screen listing plain-language rules
Automation modes screen with Away, Good Morning, Good Night, and Secure scenes
Living Room lights control shown in on and off states

Schedules, modes as tappable cards, and the same control component in two clear states.

Next

Other projects, a social audio app, an enterprise platform, and an agency site.

Smaller projects that still mattered. Three industries, three roles, same care.

See the range
fin.