Nikolai Flowers is a Senior Software Engineer with a decade of experience building motion control, planning, state estimation and SLAM solutions for wheeled, flying and legged robots. Based in Mountain View, he has progressed through engineering roles at Waymo and contributed research-grade software at Carnegie Mellon’s Robomechanics Lab, where he developed contact-informed state estimators and on-board control systems. His open-source contributions include core estimator and controller scaffolding, simulation integration, and custom messaging for a quadruped SDK used by the Robomechanics Lab. Nikolai combines academic rigor—a CMU MS and BS in Mechanical Engineering with a robotics focus—with hands-on production experience deploying high-performance systems on diverse robotic platforms. He’s known for turning simulation-driven design insights (e.g., sim-in-the-loop optimization for hopping robots) into robust, real-time implementations. Energetic and collaborative, he brings a bias for practical experimentation and rapid iteration in complex perception and control stacks.
10 years of coding experience
7 years of employment as a software developer
Master of Science - MS Mechanical Engineering, Master of Science - MS Mechanical Engineering at Carnegie Mellon University
Software tools for agile quadrupeds, developed by the Robomechanics Lab at Carnegie Mellon University.
Role in this project:
Back-end & Robotics Engineer
Contributions:66 reviews, 102 commits, 52 PRs in 7 months
Contributions summary:Nikolai primarily worked on implementing core components for a quadrupedal robot SDK. Their initial contributions focused on creating skeleton code for an estimator and a controller, including header and source files. They added support for rosdep, integrated custom messages, and refactored package names. Furthermore, the user added an interpolator, custom messages, and implemented a gazebo simulation setup to integrate with the existing code.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nikolai Flowers - Senior Software Engineer at Waymo