Claudio Fantacci is a Staff Research Engineer at Google DeepMind with a decade of experience bridging academic research and production engineering in Bayesian filtering, visual tracking, and robotic perception. He holds a Ph.D. from the University of Florence and a track record of R&D collaborations—including an Australia Endeavour Fellowship—and postdoctoral work building AR-based visual tracking for humanoid robots like iCub. Claudio is a prolific open-source maintainer and contributor, leading Robotology libraries for Bayesian filters and augmented-reality tools and contributing fixes and build-system improvements to high-profile projects such as vcpkg, PCL and CMake. His specialty blends deep probabilistic estimation (Kalman/particle/RFS filters) with practical C/C++ engineering, build automation and cross-platform tooling. Comfortable shipping both research code and robust infrastructure, he uniquely pairs sensor-fusion theory with hands-on improvements to the CMake/packaging ecosystem that keep robotics stacks reproducible and portable.
10 years of coding experience
11 years of employment as a software developer
Master’s Degree, Electrical and Automation Engineering (Automation curriculum), Master’s Degree, Electrical and Automation Engineering (Automation curriculum) at Università degli Studi di Firenze / University of Florence
High School, Computer Science, Computer Science Surveyor, High School, Computer Science, Computer Science Surveyor at Istituto Tecnico Industriale Leonardo Da Vinci
Contributions:46 commits, 18 PRs, 2 pushes in 3 years 2 months
Contributions summary:Claudio contributed to the `YARP` repository by adding a new system information test to the `libYARP_OS` library, which tests the system-dependent load, memory, platform, process, processor, storage, and user information. They also fixed a typo in the `SystemInfo.h` file. Moreover, the user implemented capabilities to run an `RFModule` on a separate thread by adding `runModuleThreaded()` and `joinModule()` functions. The user also updated code to use logging functions `yInfo`, `yWarning`, and `yError` in place of `printf` and `fprintf`.
Contributions:6 commits, 9 PRs, 76 comments in 1 year 3 months
Contributions summary:Claudio primarily contributed to the `vcpkg` project by modifying portfiles, which are CMake scripts used for building and integrating external libraries. Their work involved fixing build issues, such as errors related to debug/share directories and hardcoded paths within Qt5. They also updated the realsense2 port, incorporating new features and updating the library version, and adding patches for compiling tools such as PCL. These changes demonstrate a focus on package management and build process optimization.
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
Claudio Fantacci - Staff Research Engineer at Google DeepMind