Thomas Ciarfuglia

Assistant Professor at Università Telematica San Raffaele

Rome, Lazio, Italy
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

👤
Senior
🎓
Top School
Thomas Ciarfuglia is an Assistant Professor and senior software engineer with over a decade of experience turning robotics and computer vision research into robust, real-world systems. He combines deep expertise in ROS, C++, and Python with advanced perception methods (3D vision, SLAM, deep learning), and his early work on deep-learning visual odometry was a finalist for ICRA’s Best Computer Vision Paper Award. He has led system integration for large EU projects, designed mission-critical state machines and multi-sensor perception pipelines, and even rescued and redesigned an HRI system using Whisper and an LLM-driven voice interface. His applied research spans precision agriculture, sports data science, and smart-city autonomy—securing external funding and working closely with domain experts to deploy self- and semi-supervised models in the field. A hands-on mentor and educator, he has taught graduate-level courses, supervised PhD students, and guided over 100 undergraduate theses, frequently converting top projects into collaborations and publications. Practical and ownership-oriented, he is equally comfortable soldering embedded boards as he is architecting cloud-to-edge AI systems for autonomous platforms.
code11 years of coding experience
job6 years of employment as a software developer
bookComputational Investing, Computational Investing at Coursera
bookDottorato di Ricerca - PhD Mechatronics Robotics and Automation Engineering, Dottorato di Ricerca - PhD Mechatronics Robotics and Automation Engineering at Università degli Studi di Perugia
bookMechanics of Materials, Mechanics of Materials at MitX
bookIntroduction to Hadoop and MapReduce, Introduction to Hadoop and MapReduce at Udacity
languagesEnglish
github-logo-circle

Github Skills (20)

platform-independent8
unreal8
simulator8
deep-reinforcement-learning6
computer-vision6
control-systems6
simulation6
robotics6
airsim5
drones5
artificial-intelligence5
autopilot4
self-driving-car4
ai4
cross-platform4

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
Contributions:8 commits, 2 pushes in 25 days
Contributions:1 push, 2 branches in 1 year
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
Thomas Ciarfuglia - Assistant Professor at Università Telematica San Raffaele