Curriculum Vitae
Education
- Ph.D in Automation Engineering (DRIEI), Politecnico di Bari, Bari, Italy
- Master’s Degree in Automation Engineering, Politecnico di Bari, Bari, Italy
- 02/2021 - 10/2023
- Final grade: 110/110 with honors
- Thesis: Aerial Image Stitching with UAV swarms
- Bachelor’s Degree in Computer and Automation Engineering, Politecnico di Bari, Bari, Italy
- 08/2016 - 02/2021
- Final grade: 103/110
- Thesis: “Drone Follow Me!” - Design and implementation of a control system for tracking moving objects using drones
- High School Diploma in Maintenance and Technical Assistance (Electrical Operator), IPSIA Galileo Ferraris di Ragusa, Ragusa, Italy
Work experience
- 01/11/2023 - Current: PhD Student in Automation Engineering
- Politecnico di Bari, Bari, Italy
- Duties included: Research on UAV Swarming, Robots communication, Mobile Robotics, and Embedded Control
- 07/02/2023 - Current: Hardware and Software Developer (Leonardo Drone Contest)
- Team Politecnico di Bari, Bari, Italy
- Duties included: Design and implementation of hardware/software UAV, Utilization of PX4 firmware, ROS2, Localization and mapping through Visual Inertial Odometry
- 09/2024 - 09/2025: Researcher / Developer (DIANE project)
- QuavLive, Bari, Italy
- Duties included: Implementation of a volumetric streaming and teleoperation application, Study of SOTA for point cloud compression, Benchmark on DRACO encoder, Implementation of custom filtering methodology, Coordination of a team of 4, Experiments on a distributed testbed
- 07/02/2022 - 31/07/2023: Scholarship and Research (AGREED AGRICULTURE Project)
- Politecnico di Bari, Bari, Italy
- Duties included: Design of a surveillance and mapping system based on a swarm of UAVs, Utilization of Flightmare simulator, ROS, stereo cameras, and Image Stitching
- 12/2017 - 09/2019: Software Developer, Division Leader, Electrical Operator
- Poliba Corse, Formula SAE Team of the Polytechnic University of Bari, Bari, Italy
- Duties included: Management and configuration of Embedded Linux system (Raspberry Pi), Development of Ad-hoc applications (DashController, MQTTVerboseReader, etc.), Design and execution of wiring, Training of new team members
Skills
- Robotics & Control
- ROS (Robot Operating System) / ROS2
- Mobile Robotics
- UAV Swarming
- Pixhawk/PX4 flight controllers
- QGround Control
- ArduPilot Mission Planner
- A1-A3 Drone pilot
- PID controllers
- Model Predictive Control
- Programming & Software
- OS & Frameworks
- Linux
- Docker
- Windows
- MS Office (Word, Power Point)
- Hardware & Embedded
- STM32
- Nvidia Jetson
- Raspberry
- Arduino
- PCB Design (Easy EDA)
- Electronics
- Perception & Data
- OpenCV (Computer Vision)
- Point clouds
- LIDAR Data
- Stereolabs ZED
- Aruco
- Vicon Nexus
- Event Cameras
- Machine Learning
- Machine Learning
- TensorFlow, NumPy, scikit-learn
- Pythorch
- RNN, LSTM, GRU for time series forecasting
- Deep Reinforcement Learning
- Multi Agent Reinforcement Learning
- Languages
- Italian (Mother tongue)
- Sicilian (Mother tongue)
- English (B2)
- French (A2/B1)
- Chinese (A1)
Teaching
- 05/2025: External expert for PNRR course
- Institution: Politecnico di Bari
- Duties: Delivered 10 hours of laboratory lessons on Drone Control and Programming
- 02/2025 - 05/2025: University teaching assistant
- Institution: Politecnico di Bari
- Course: Mobile Robotics (Delivered ROS2 and Docker courses)
- 02/2025 - 07/2025: University teaching assistant
- Institution: Politecnico di Bari
- Course: “Fondamenti di Automatica” (Fundations Control Theory)
- 02/2024 - 07/2024: University teaching assistant
- Institution: Politecnico di Bari
- Course: “Fondamenti di Automatica” (Fundations Control Theory)
- 04/2024 - 05/2024: External expert for PNRR course
- Institution: Liceo Scientifico Statale “Enrico Fermi”
- Duties: Delivered 10 hours of laboratory lessons on Drone Control and Programming
- 05/2023: External expert for PNRR course
- Institution: I.I.S.S. “Leonardo da Vinci” e I.I.S.S. “AMERIGO VESPUCCI”
- Duties: Delivered 20 hours of laboratory lessons on Drone Control and Programming
- 05/2023: Intellectual work performance contract (ERGASTERIO Project)
- Institution: Liceo Scientifico Salvemini Bari
- Duties: Delivered laboratory sessions on Control, PID, Python, and ROS
- 10/2022 - 03/2023: External Expert for Nextland Project 2022
- Institution: Politecnico di Bari
- Duties: Delivered 32 hours of laboratory lessons to middle school students
Service and leadership
- Team Coordination: Coordinated a team of 4 to develop the software stack for the demo at EuroXR25 conference
- Division Leader: Served as Division Leader for the Poliba Corse, Formula SAE Team
- Mentorship & Training: Trained new team members for the Poliba Corse team
- Project Management: Acquired skills in Project Management and Task Division through work experience
- Teamwork: Acquired teamwork skills through work experience and university