
Productive Robotics
Robot HMI & System Software
The operator-facing and system layer — the Vue 3 tablet UI, jog controls, on-screen keyboard, safety interlocks, the weld-program interpreter, gripper control, the system architecture, and AI-assisted documentation. Every block below is an interactive simulation of a real subsystem I built.
Built the entire operator experience: a Vue 3 / Pinia tablet UI with a clean state machine, redesigned jog controls, a custom on-screen keyboard for the touchscreen HMI, and a Chromium-compatibility pass to keep it all rendering on the embedded browser.
Wrote the system glue: a safety-interlock chain, the executive program interpreter that runs weld jobs step by step, and the cross-stack architecture tying silicon to touchscreen.
Made the codebase self-documenting — an AI documentation generator (Claude API, structured output) that turns a multi-language codebase into consistent, cross-linked Markdown that regenerates as the code changes.