
Productive Robotics
Robotics Software Engineer
Owned the full cobot software stack — silicon to touchscreen.
The Problem
Productive Robotics needed the complete software stack of a new collaborative welding cobot platform built out — real-time motor control, fieldbus integration with industrial welders, executive trajectory planning, computer vision, and the touch UI welding operators rely on. The work historically takes a team. There was one seat to fill it.
The Approach
Took the platform end-to-end as the sole software engineer on new development. C++ EtherCAT motor control at 1kHz, raw-socket CAN at 500Hz, EtherNet/IP CIP integration with Miller welders, Python executive interpreter for trajectory planning, dual OpenCV/Open3D weld seam detection on Intel RealSense, and a Vue 3 Pinia-backed tablet UI running on factory-floor Android tablets — same engineer, every layer.
The Outcome
Shipped 14 major projects in 9 months — 801 commits and roughly 254,000 lines of code across motor control, fieldbus drivers, executive logic, vision pipelines, and operator UIs. Diagnosed and fixed several safety-critical production bugs where the consequences were physical, not HTTP 500s.
Every bug in robotics has physical consequences — these aren't web apps that return a 500 error.