Lorenzo Riano is a Principal Machine Learning Engineer with 15 years of experience building robust, real-world robotics and perception systems from research to deployment. He has led cross-functional teams and shipped production ML and computer vision solutions at companies including Waymo, Zoox, Anki, Bosch, and startups solving factory automation and quality inspection. Lorenzo specializes in autonomy, long-range perception, sensor fusion, and precise monocular pose estimation, with hands-on expertise deploying models on embedded and vehicle platforms. He emphasizes moving beyond prototypes to operational systems—designing AWS ML infrastructure, end-to-end data pipelines, and on-board deployment workflows. An open-source contributor to rosserial, he has fixed low-level embedded issues that improved stability for Arduino-class devices, reflecting his breadth from firmware to cloud. Based in San Francisco, he pairs a PhD in Robotics with a pragmatic focus on robustness, adaptability, and demonstrable real-world impact.
15 years of coding experience
14 years of employment as a software developer
PhD Robotics, PhD Robotics at Università degli Studi di Palermo
MSc Computer Science, MSc Computer Science at Università degli Studi di Napoli Federico II
A ROS client library for small, embedded devices, such as Arduino. See: http://wiki.ros.org/rosserial
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:9 commits in 25 days
Contributions summary:Lorenzo primarily contributed to fixing alignment and initialization issues in the `rosserial` library, designed for embedded devices like Arduino. They addressed potential issues that could cause segmentation faults by fixing uninitialized arrays. The changes included modifications to the `make_library.py` file and the `node_handle.h` file to improve the robustness and stability of the library. Additionally, the user made modifications to prevent callbacks to be called even when a client program terminates a connection.
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
Lorenzo Riano - Principal Machine Learning Engineer at Voxel51