Dev Ex Macchina

UX/UI

System design

Prototyping

Go to prototype

Devs ex Macchina™ is a powerful modular platform for building IoT applications that connect sensors, devices and cloud services. Devs™ runs on a device, on-premise server, or in the cloud, gathers data from a variety of field device types and presents them to the user in a unified datapoint format (raw data or JSON), so you can spend less time looking for data and focus on acting, based on the insights it provides.

With over 17 modules in the platform, the design challenge was to maintain consistency and usability while supporting complex, data-heavy workflows. My focus was on designing clear, scalable interfaces, particularly for the HMI module, transforming raw machine data into intuitive, actionable dashboards for real-world industrial use.
Through a modular canvas, operators can monitor real-time values, adjust parameters, and control systems using clear visual components. The design prioritizes legibility, interaction clarity, and theme adaptability, supporting both dark and light modes for long operational sessions.

Beyond the HMI, DevExMacchina includes a set of interconnected modules for managing datapoints, device configuration, scripting, bundles, process control, users, roles, sensors, and devices... Each module follows a consistent interaction model and visual structure, allowing users to move between complex tasks with minimal cognitive load while maintaining full control over the system.

A comprehensive design system was created to support the platform’s scale and complexity. Defined typography, color palettes for both dark and light modes, iconography, and reusable components ensure visual consistency, accessibility, and efficient development across all modules.