Platform Systems
Automotive HMI
Interaction Designer · Rive / Blender / After Effects
The brief was a vehicle HMI. I envisioned a post-apocalyptic world where manufacturing infrastructure is gone, so vehicles are assembled from whatever's available. The platform is modular all swappable depending on the job. The UI follows the same logic. A reconfigurable grid where each tile is swapped based on what the situation demands.
The interaction design is built on Rive's state machine system. Each button is a nested artboard with its own state machine managing active, and inactive states independently. Data binding connects those state machines to the parent artboard, so the relationship between a button's state and its effect on the broader UI is defined structurally rather than hardcoded per interaction. That modularity in the file mirrors the modularity of the vehicle: the system is designed to be reconfigured, not rebuilt. This was my first full HMI build in Rive, and the systems thinking required to make state machines and nested artboards work together is what made it worth doing.