Andrew Stout

Roboticist and Machine Learning Engineer | The AI Institute

Andrew Stout is a Roboticist and Machine Learning Engineer at the Robotics and AI Institute. A veteran of several early-to-mid-stage robot startups, Andrew has shipped production software to hundreds of thousands of deployed robots in consumer, healthcare, and education markets. He has also won and PIed research grants, and built and led a multidisciplinary engineering team. For this year’s Robotics Summit he will be coordinating an ensemble cast of his RAI colleagues, each with their own deep expertise, to discuss the overhaul of RAI’s developer experience and build system.

All Sessions by Andrew Stout

May 28, 2026

Rebuilding the Robotics Developer Experience
1:45 PM - 2:30 PM
Room 254 A
As your robotics software development organization scales, the developer experience grows both more important and harder to get right–and an inefficient build system can cost you in slow iteration cycles, developer frustration, and wasted resources.

We will share insights from the Robotics and AI Institute’s DevExp and build system overhaul: a project with a scope spanning from repository organization (mono-repo or multi-repo?) to polyglot build systems with caching and remote build execution, ROS integration, management of (conflicting!) dependencies, all the way to runtime tools, deployment, and migration–for an organization consisting of many different robotics research and engineering teams with diverse needs.

We’ll discuss our process, the choices we made and why, as well as other options we considered, bespoke tools we had to build, and retrospective lessons and future plans. Come to learn how we’re saving 164 CPU-hours per day, how we make Bazel and ROS work together, or how close we came to total failure before delighting users.

Share

Andrew Stout