When I have spare time, I spend it learning more about Robotics, AI, programming, and sensor fusion.
Here is a list of projects I have carried out over the past years.
Developed in 2025, this project offers a structured, data-driven classification of Formula 1 circuits based on their technical and strategic characteristics. Using clustering methods to reveal underlying track archetypes, the analysis supports performance profiling across the racing calendar. Designed with management consultants and strategic analysts in mind, it highlights how simplified data modeling can uncover actionable insights—even in fast-paced, high-variability environments like motorsport.
More info about the project here: F1 Tracks Clustesring
Code to execute the analys here: link.
This project applies advanced analytical techniques to classify Formula 1 race tracks based on their defining physical and performance-related characteristics. Beyond the sporting context, it serves as an example of how structured thinking, data simplification, and clustering methods can be used to make sense of complex systems. The project reflects a consulting-oriented approach to turning multidimensional data into actionable insights.
The project aimed to:
Provide a clear, structured classification of Formula 1 circuits to reveal underlying patterns in race strategies and performance.
Demonstrate the value of simplifying complexity through data clustering and feature design.
Illustrate how methodology-driven insights can support better decision-making in dynamic, high-performance environments.
Three distinct circuit types were identified:
Modern All-Rounders: Versatile tracks demanding adaptability from teams and drivers.
Classic Speed Circuits: High-speed venues where tire strategy and aerodynamic efficiency dominate.
Technical Street Challenge: An outlier group represented solely by Monaco, characterized by precision, low margins for error, and minimal overtaking. This segmentation makes it easier to anticipate technical and strategic challenges across the season, serving as a framework to support performance reviews, scenario planning, and competitive benchmarking.
Potential next steps include:
Linking circuit types to team performance and car characteristics.
Extending the clustering logic to other domains where infrastructure and performance interact.
Building lightweight tools or dashboards to support comparative analysis and decision-making across similar contexts.
Developed in 2024, the DTPI provides quarterly insights into the economic impact and growth potential of digital transformation across EU countries. With an interactive web application built using Streamlit—a Python framework for developing data-driven apps—the DTPI offers a dynamic, user-friendly experience tailored for policymakers, HR leaders, and consultants seeking practical, timely insights into digital maturity trends.
Look at it here: link.
The DTPI serves as a quarterly pulse check on digital transformation across the EU, highlighting each country's potential within the digital landscape. Inspired by the annual DESI index, this tool focuses on a streamlined set of indicators—Gross Value Added (GVA) in ICT, labor demand, and employment rate in ICT—providing essential insights into the economic drivers of digitalization.
The DTPI’s main goals include:
Offering a quarterly, composite index that measures digital transformation potential with clarity and timeliness.
Delivering actionable insights into the digital economy to support high-level decision-making for senior leaders and policymakers.
Establishing a web app interface for easy accessibility and interactive use.
The DTPI’s web application, powered by Streamlit, transforms complex data into accessible, real-time insights. Designed for intuitive use, the app offers interactive visualizations, allowing users to track and compare each country’s digital transformation potential. Streamlit’s open-source framework simplifies data integration, making this an ideal tool for real-time, data-driven insights.
Future directions for the DTPI include:
Expanding the index to cover a broader set of economic and social indicators.
Enhancing app interactivity and customization to support deeper analyses.
Collaborating with industry experts to refine the weighting and adapt the index to emerging digital trends.
In 2013, Claudio Paliotta developed and trained a CNN for classifying handwritten digits from the MNIST dataset, achieving 96.9% accuracy on white backgrounds and 97.1% after augmenting data to handle black backgrounds, demonstrating the importance of diverse training data for robust model performance.
This project explores the development and training of a Convolutional Neural Network (CNN) for classifying handwritten digits. The project is intended as a personal endeavor to gain practical experience with CNNs and machine learning.
The primary objectives of this project were:
To build and train a CNN capable of accurately classifying handwritten digits from the MNIST dataset.
To investigate the impact of background color on the CNN's performance.
To explore methods for improving the CNN's ability to handle variations in image format.
The project successfully achieved its goals. A two-layer CNN architecture with dropout regularization was implemented and achieved an accuracy of 96.9% for classifying digits with white backgrounds. The project then investigated the limitations of this model by introducing images with black backgrounds, which the model failed to classify accurately. To address this, the training data was augmented to include inverted versions of the MNIST images, resulting in a significant improvement to 97.1% accuracy and enabling the model to handle both black and white backgrounds.
This project highlights the importance of considering diverse training data to ensure a robust CNN model capable of generalizing to unseen scenarios.
Further exploration could involve:
Experimenting with different CNN architectures and hyperparameters.
Implementing data augmentation techniques beyond simple inversion.
Investigating the application of this model to real-world handwritten digit recognition tasks.
In 2013, I developed a small anthropomorphic writing robot with three HS-425BB servo motors, an Arduino Duemilanove, and custom-built plastic and aluminum components, controlled via inverse kinematics interfacing with MATLAB/Simulink, enabling it to write a few alphabet letters.
Building a small anthropomorphic manipulator for writing.
The manipulator is composed of:
Three servo motors HS-425BB (180º rotation);
One Arduino duemilanove.
The three servomotors are assembled on a “homemade” plastic structure. In particular, the robot arms have been realized from a plastic panel. The basis is made of aluminum and it has been built by me as well. After the realization of the structure and the motor assembly, the model parameters have been calculated and used for the control design.
A controller based on an inverse kinematics method has been implemented interfacing the Arduino duemilanove board with MatLab/Simulink. The control feedback is applied using positional information provided by the servomotors.
The robot can write with a pencil a few letters of the alphabet.
The anthropomorphic manipulator assembled.
In this project, Claudio Paliotta built a small autonomous indoor vehicle with four DC motors, an Arduino Mega, and a Raspberry Pi 2, capable of basic movement, obstacle avoidance, and teleoperations, with plans to integrate ROS for advanced autonomous task planning.
Building a small autonomous vehicle for indoor applications.
The vehicle is composed by:
Four DC motors, one for each wheel;
Two encoders, one for each front wheel;
One ultrasound sensor for obstacle detection;
One IMU sensor;
One Arduino Mega for controlling the motors and the sensors (the motors are connected to an appropriate motor shield);
One battery pack for the Arduino Mega powering;
Raspberry Pi 2 model B.
The vehicle is assembled and functional. At the current stage, it can move forward and steer to avoid obstacles detected by the ultrasound sensor. Basic teleoperations are possible.
Interface the Arduino Mega with a Raspberry Pi using ROS (Robotic Operative System) to render the vehicle more autonomous. In particular, the Raspberry Pi will be the “brain” of the vehicle. The Raspberry Pi will have the role of planning in real time the task to be executed.