Francesco Romano is a Senior Research Engineer at DeepMind with 12 years of software and robotics experience, combining a PhD in nonlinear control with hands-on work on the iCub humanoid robot. He specializes in nonlinear and optimal control theory, real-time motion control, and low-level systems implemented in C/C++ and Simulink. His background spans academia and industry—postdoc and PhD work at Istituto Italiano di Tecnologia plus embedded and enterprise software roles—giving him rare fluency across control theory, real-time systems, and large codebases. An active contributor to robotology’s YARP platform, he has fixed critical bugs, improved documentation for control interfaces, and implemented concurrency primitives like LockGuard. Based in London, he brings both rigorous research instincts and pragmatic engineering discipline to production-grade robotic software.
12 years of coding experience
1 year of employment as a software developer
Doctor of Philosophy - PhD, Robotics, Nonlinear control, Doctor of Philosophy - PhD, Robotics, Nonlinear control at Istituto Italiano di Tecnologia
Master degree in Computer Engineering, Computer Engineering; Robotics and Automation, 110/110 cum laude, Master degree in Computer Engineering, Computer Engineering; Robotics and Automation, 110/110 cum laude at University of Genoa
Contributions:100 commits, 37 PRs, 58 pushes in 3 years 6 months
Contributions summary:Francesco primarily fixed documentation issues within the YARP codebase, focusing on header files like IVelocityControl2.h and IplImage.h. They also addressed several warnings and fixed bugs in various source files, including src/libYARP_OS/src/Companion.cpp, src/libYARP_OS/include/yarp/os/SharedLibraryFactory.h, and src/libYARP_OS/include/yarp/os/impl/Logger.h. Additionally, the user implemented the LockGuard class and updated network properties and streaming torque commands.
Contributions:8 pushes, 1 branch, 1 tag in 5 years 5 months
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
Francesco Romano - Senior Research Engineer at DeepMind