Davide Faconti

Principal Robotics Engineer at Asensus Surgical

Barcelona, Catalonia, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Davide Faconti is a Principal Robotics Engineer with 11+ years of hands-on experience building robot control, perception and simulation software, currently driving robotics at Asensus Surgical from Barcelona. A founder and former CEO of PAL Robotics, he led the design and delivery of the REEM humanoid series and retains rare interdisciplinary fluency across mechanical design, electronics and high-performance C++ software. He combines technical leadership in Agile teams with deep expertise in middleware, dynamic simulation, behavior trees and 3D perception pipelines, having recently led a production-ready 1 kHz visual tracking system and pallet detection stacks deployed in multiple sites. An avid open-source contributor, Davide has improved flagship projects like BehaviorTree.CPP/Groot, ROS navigation and LOAM, often focusing on performance, robustness and API clarity. He is obsessed with software quality and optimization, and known for turning research-grade algorithms into production-ready systems for medical, automotive and warehouse robotics.
code11 years of coding experience
job19 years of employment as a software developer
book60/60, 60/60 at Liceo Scientifico Saccheri
bookInternational Master Complex Adaptive Systems, International Master Complex Adaptive Systems at Chalmers University of Technology
bookengineer Electronic, engineer Electronic at Politecnico di Torino
languagesEnglish, Italian, Spanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (41)

algorithm10
algorithms10
robotics10
c-language10
visualization10
qt10
navigationbar10
data-structure10
navigation-drawer10
behavior-tree10
front-end-development10
performance-optimization10
data-structures10
cpp10
lidar10

Programming languages (15)

C++CSSRustCCMakeTeXGoHTML

Github contributions (5)

github-logo-circle
BehaviorTree/Groot

May 2018 - Nov 2022

Graphical Editor to create BehaviorTrees. Compliant with BehaviorTree.CPP
Role in this project:
userFull-stack Developer
Contributions:3 releases, 99 commits, 68 PRs in 4 years 7 months
Contributions summary:Davide primarily worked on the graphical editor for BehaviorTrees, contributing to its UI and functionality. Their commits focused on splitting and refactoring the code of the side panel, including creating a node palette and the main window layout. The user implemented features like double-click selection for subtrees, improved editor locking mechanisms, and introduced enhancements to the node palette interface. They also worked on adding and improving functionality of the replay mode.
cppcompliantgraphicalgraphical-editorbehaviortree
Behavior Trees Library in C++. Batteries included.
Role in this project:
userBack-end Developer
Contributions:27 releases, 29 reviews, 157 commits in 9 months
Contributions summary:Davide primarily focused on improving the Behavior Trees Library in C++ by addressing compilation issues and fixing bugs. Their work included refactoring the `safe_any.hpp` file to forbid references and to fix compilation problems. Additionally, the user made code changes to `action_node.cpp` to correct messages and included changes in `blackboard.h` as well as `blackboard_precondition.h`. They added functionality to register multiple Behavior Trees.
game-aibatteriesstate-machinetreesrobotics
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
Davide Faconti - Principal Robotics Engineer at Asensus Surgical