Jose Claraco is a Full Professor of Robotics and a longtime mobile-robotics software engineer with 16+ years building robust C++ systems, embedded platforms, and state estimation pipelines. He leads the MRPT project since 2005 and contributes to prominent libraries like OpenCV, g2o, GTSAM and nanoflann, specializing in cross-platform build reliability and performance benchmarking. As a consultant to medical-robotics companies and a senior state-estimation engineer, he blends academic rigor with production experience in perception, SLAM and estimation theory. An open-source advocate, he routinely fixes compiler/build issues across MSVC, GCC and Emscripten and upgrades complex dependency chains to keep projects portable. Based in Almería, Spain, he balances research (IJRR and IEEE editorial roles) with hands-on development, and even during a PhD visit to Oxford he focused on practical mobile-robotics systems under Paul Newman.
16 years of coding experience
8 years of employment as a software developer
Electrical Engineering, Electrical Engineering at Universidad de Málaga
PhD visit, Mobile Robotics, Engineering Department (Host: Paul Newman), PhD visit, Mobile Robotics, Engineering Department (Host: Paul Newman) at University of Oxford
Ingeniero Técnico en Telecomunicaciones (Especialidad Telemática), Ingeniero Técnico en Telecomunicaciones (Especialidad Telemática) at Universidad de Jaén
nanoflann: a C++11 header-only library for Nearest Neighbor (NN) search with KD-trees
Role in this project:
Back-end Developer
Contributions:27 releases, 6 reviews, 301 commits in 11 years 6 months
Contributions summary:Jose implemented performance tests and benchmarking code for nearest neighbor (NN) search algorithms with KD-trees, targeting point clouds. Their work involved integrating and benchmarking the performance of external libraries like FLANN and comparing it against the functionality of the primary library nanoflann. The user's contributions include developing the test code in C++ and generating figures to assess the performance characteristics.
Contributions:107 releases, 6 reviews, 7723 commits in 12 years 9 months
Contributions summary:Jose contributed to the Mobile Robot Programming Toolkit (MRPT) by implementing extra data fields in the `TWaypoint` struct and making adjustments to the `CWaypointsNavigator` to fix potential race conditions when accessing waypoint lists. They also removed obsolete parameters and fixed several build and compile errors, particularly related to GCC-11 and Emscripten builds. Furthermore, the user updated dependencies with several new versions including upgrading to the latest libfyaml version.
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.