Installer M20
End-to-end project
A Streamlined, Intuitive Setup Experience for Smart Home
M Installer, the core setup tool for security systems, was reimagined to streamline the installation process for field technicians. The goal was to reduce complexity while maintaining the flexibility needed for diverse system configurations. Through installer interviews and on-site observations, key pain points were identified—slow workflows, unclear steps, and fragmented tools.
A new design system was developed with smart defaults, adaptive forms, and contextual guidance built into each step. The flow was restructured into a clean, step-by-step journey that guides users from device pairing to final testing. The result is a faster, more intuitive tool that reduces errors and boosts technician confidence in the field.

The M Installer was intelligently streamlined to enhance efficiency, with the installation process organized into four clear stages: Setup, Device Pairing, Programming, and Testing. This structured approach minimizes complexity, reduces errors, and ensures a smooth workflow, allowing installers to move seamlessly from one step to the next while maintaining accuracy and speed throughout the project.

Device List
To streamline device setup and monitoring, a centralized device list was created to display status
Device List shows the “Installation in progress” view for Site, displaying connected devices, their status, battery, signal, and temperature. Users can search, filter, and add devices. Each device entry includes type, ID, and relevant metrics. Navigation tabs allow switching between Devices, Zones, and Outputs for streamlined setup and monitoring.

User List
Comprehensive User Management and Status Overview
To simplify user management, a structured list view was introduced, grouping active, pending, and expired users with role-based labels and quick actions like “Resend Email.” This design improves clarity, reduces search time, and streamlines installation collaboration by displaying essential status details at a glance.

Device Programming
Streamlined Device Programming Interface
This screen streamlines device programming by combining status indicators, real-time metrics, and editable details in a clear layout. Settings are grouped logically, with dropdowns, toggles, and inline explanations for ease of use. Installers can quickly adjust default states, types, timers, and zone links, ensuring efficient configuration while maintaining clarity and reducing cognitive load during setup.
The M Installer app was built on a dynamic design framework that prioritizes efficiency, scalability, and clarity. A cohesive visual system ensures consistency across all installation workflows while delivering an intuitive, installer-friendly experience. This foundation supports streamlined device setup, user management, and configuration, reducing complexity and improving overall productivity in the field.

To uncover pain points in the current process of installing and configuring smart security systems, I conducted interviews with professional installers. The goal was to understand their workflows, frustrations, and needs when managing sites, users, and hardware components.
After speaking with 15 installers and reviewing their feedback, I identified two primary challenges that consistently impacted their efficiency and satisfaction:
Overwhelming system complexity due to the amount of programming and technical information required during setup.
Fragmented workflows that forced installers to switch between multiple tools or interfaces, increasing the risk of errors.




The original goal of the Installer App was to create a streamlined and efficient setup experience while maintaining a professional-grade level of control. Early concepts explored ways to reduce installer fatigue and boost task completion by introducing guided flows and subtle motivational elements.

A unified, professional-grade platform that brings system programming, configuration, and diagnostics into one place. It offers two setup modes—fast for quick installs, and advanced for full control—tailored to different installer workflows and experience levels.


This UX flow enables users to create smart automation scenarios by linking triggers (e.g. arm, sunrise) with device actions. It uses clear iconography, modular structure, and intuitive time settings. The layout mimics controller logic, making complex setups simple and scalable for security and smart home environments.

