PRESENTATION

WORK EXPERIENCES

EDUCATION AND TRAINING

  • 10/2022 - I'm currently studying here | L'Aquila, Italy
    Gran Sasso Science Institute: Artificial Intelligence Ph.D.
  • 22 July 2017 | L'Aquila, Italy
    Master degree cum laude and academic mention in "Ingegneria Informatica e Automatica"
  • 10/2015 - 07/2017 | L'Aquila, Italy
    University of L'Aquila: Control and Automation Engineering
  • 24 July 2015 | L'Aquila, Italy
    Bachelor degree cum laude in "Ingegneria dell'Informazione" obtained on
  • 10/2012 - 07/2015 | L'Aquila, Italy
    University of L'Aquila: Information Engineering
  • 09/2007 - 07/2012 | L'Aquila, Italy
    High school diploma obtained at the Liceo Scientifico "A. Bafile" P.N.I. (Piano Nazionale Informatica)

TECHNICAL SKILLS

  • ENGINEERING SKILLS
    • Basic Maths and Physics
    • Linear Systems Analysis and Control
    • NonLinear Systems Analysis and Control
    • Estimation and Kalman Filtering Theory
    • Digital Electronics and Embedded Systems
    • Hybrid Systems
    • Robust Control
    • Time-Delay Systems
    • Optimal Control and Optimization
    • Robotics
    • Signal Theory, Modulation Theory applied to Telecommunications
    • Analog Electronics
    • Digital Signal Processing, Audio and Image Processing
    • Fundamentals of Electrical Science, Electrical Drives and Power Electronics
  • ENGINEERING PROJECTS
    • Trajectory tracking applied to car obstacle avoidance
    • Inverse pendulum
    • Java implementation of a simple game: Tank War
    • C++ implementation of a firmware for the TIVA board to make some music effect
    • Digital PLL implementation in Matlab/C++
    • Robust quadcopter control based on hybrid BackStepping technique
    • Several projects related to the simulation and the control of a real system
  • CONTROL AND AUTOMATION SKILLS
    Non-Linear Control Algorithm
    • Backstepping
    • Sliding Mode
    • SuperTwisting
    • SAB-SMC (Static Adaptive Backstepping - Sliding Mode Control)
    • DAB-SMC (Dynamic Adaptive Backstepping - Sliding Mode Control)
    Linear Control Algorithm
    • PID (Proportional Integral Derivative Controller)
    • LQR (Linear Quadratic Regulator Controller)
    • LQG (Linear Quadratic Gaussian Controller: LQR + Kalman)
    Filtering Algorithm
    • Linear Kalman Filter
    • EKF (Extended Kalman Filter)
    • QKF (Quadratic Kalman Filter)
    • UKF (Unscented Kalman Filter)
    Observer Algorithm
    • Linear Observer (Luenberger)
    • Non Linear Observer (Luenberger-Like, Germani)
    • Sliding Mode Observer
    • Kalman based Observer

LANGUAGE SKILLS

  • Mother Tongue: Italian
    English
    Listening Reading Spoken production Spoken interaction Writing
    B2 B2 B2 B2 B2

HONOURS AND AWARDS

  • Project Euler 254
    One of the few to solve the problem proposed (statistically resolved by 0.20% of the participants)
  • Codeflows 2019
    Winner of the first round of the contest (top 200 of over >5000 participants)
  • January 2016 - January 2018
    Winner of one of the four scholarships for Master Degree students provided by Istituto Nazionale di Fisica Nucleare (INFN) - Gran Sasso Science Institute (GSSI) branch, with merit

PUBLICATIONS

  • 12-19 April 2026
    Article: Deploying SafeKAN for Anomaly Detection in Safety-Critical Satellite Operations: An Industry-Guided Study
    Published at: International Conference on Software Engineering (ICSE 2026)

    Safety-critical systems in domains such as aerospace, railways, and automotive require anomaly detection methods that are not only accurate but also transparent, predictable, and certifiable under strict operational constraints. Traditional deep neural networks fall short in these contexts because their black-box nature prevents formal reasoning, and their outputs cannot be restricted within well-defined operational limits. In this paper, we present SafeKAN, developed in collaboration with Thales Alenia Space, to address anomaly detection in satellite telemetry. SafeKAN builds on Kolmogorov–Arnold Networks (KANs) and introduces domain-specific adaptations, including codomain bounds derived from noise statistics, the exploitation of periodicity to learn from minimal datasets, and the estimation of signal period without prior knowledge. The results show that SafeKAN can achieve reliable anomaly detection while operating within safety bounds and providing the transparency required in certification processes.

  • 12/08/2025
    Article: Intelligent Coordination System for Autonomous Domestic Heating: an AI-Driven Test-Bench
    Published at: MetroLivEnv 2025

    The integration of renewable energy sources and smart technologies in domestic heating systems has become a critical focus in recent years. However, the complex landscape of competing technologies and need-to-comply normative requirements presents significant challenges for practitioners and end-users. In this paper, we first review the principal state-of-the-art technologies commonly employed in the industry. We then analyze the key normative requirements for implementing such systems in real-world scenarios. Based on this comprehensive review, we design a smart energy coordination system tailored for domestic buildings \, according to state-of-the-art practices, which will serve as a baseline for evaluating and comparing other novel, competing solutions. This testbed provides a common ground for assessing the effectiveness and compliance of various energy management strategies, ensuring they meet both technical and regulatory standards. To validate our approach, we implemented the proposed solution on a real-world residential testbed. Our work contributes to the development of reliable, efficient, and adaptable smart energy systems, supporting the transition towards renewable energy solutions and sustainable home automation.

  • 26/06/2024
    Article: AI/ML for safety-critical software: the case of the space domain
    Published at: IEEE Software

    Spacecrafts increasingly rely on software to fly and talk to Earth. Using Artificial Intelligence and Machine Learning for safety-critical software in space brings advantages and new challenges. We analyze the current way of producing safety-critical software and the reference safety and assurance standards in the domain, namely, ECSS-Q-ST-80C and ECSS-E-ST-40. Then, we explore the readiness of correct practices to ensure that ML- or AI-enabled systems are safe and reliable, and we discuss new practices and methods that should be introduced. The analysis refers to the different criticality classes safety-critical software can have.

  • 25/09/2023
    Article: A model based approach to sw quality models: from Matlab/Simulink model to quality metrics, an AOCS SW experience
    Published at: ESA SW PA Workshop 2023

    Model-based development is a development methodology by which more and more suppliers and manufacturers are responding to increased and fast demands on the software development. The model-based model representation of the requirements or the design of a system has a lot of advantages. It is possible to directly derive several useful information from the modeled system automatically. This paper presents an experience of application / tailoring of a SW Quality Model fitting with the peculiarities of the automatic code generation with the support of the existing reference guidelines and a Simulink auto coding didactic experience.

  • 29/01/2021
    Patent: Dialysis system and method

    A peritoneal dialysis machine that includes a preparator (60) as well as a cycler (100) to form the peritoneal dialysis system. The system delivers purified water into one or more containers (50) with different powders to create a concentrate and then moves this concentrate to a mixing bag (PDF-GEN) to create the peritoneal dialysis fluid (PDF). The cycler then delivers fresh PDF to the patient (200) and removes waste fluid via the drain outlet. The containers have unique data tags (1, 2, 3) containing container identification indicia and the machine includes integrated reading technology to retrieve the data from each container.

  • 28/10/2020
    Patent: Apparatus for pumping and dialysis

    In medical apparatus, for example a dialysis machine, a pump in conjunction with a multichambered reservoir is provided. The volume pumped is determined by counting the number of fills of the reservoir made during a pumping phase. A less expensive pump may be used whilst maintaining an accurate determination of the volume pumped.

  • 28/10/2020
    Patent: [US] Peritoneal dialysis system and cassettes therefor

    A peritoneal dialysis machine that includes a preparator as well as a cycler to form the peritoneal dialysis system. The system delivers purified water into one or more containers with different powders to create a concentrate and then moves this concentrate to a mixing bag to create the peritoneal dialysis fluid (PDF). The cycler then delivers fresh PDF to the patient and removes waste fluid via the drain outlet. A volumetric approach controls the hydraulic flow paths that introduce purified water to the powder concentrates, provide mixing of the concentrate to form the PDF and delivery of the freshly made PDF to the patient. Different configurations of hydraulic flow/pressure generators are provided in the fluid paths to provide optimization of the flow of water through the fluid system to create the correct powder concentrates and subsequent peritoneal dialysis fluid for cycling, for example being provided in a disposable cassette.

  • 28/10/2020
    Patent: Peritoneal dialysis system and cassettes therefor

    A peritoneal dialysis machine that includes a preparator as well as a cycler to form the peritoneal dialysis system. The system delivers purified water into one or more containers with different powders to create a concentrate and then moves this concentrate to a mixing bag to create the peritoneal dialysis fluid (PDF). The cycler then delivers fresh PDF to the patient and removes waste fluid via the drain outlet. A volumetric approach controls the hydraulic flow paths that introduce purified water to the powder concentrates, provide mixing of the concentrate to form the PDF and delivery of the freshly made PDF to the patient. Different configurations of hydraulic flow/pressure generators (80, 82,84) are provided in the fluid paths to provide optimization of the flow of water through the fluid system to create the correct powder concentrates and subsequent peritoneal dialysis fluid for cycling, for example being provided in a disposable cassette.

  • 29/04/2020
    Patent: Peritoneal dialysis fluid from concentrate containers

    The disclosure relates to systems and methods for generating specific peritoneal dialysates from concentrate containers. The systems and methods control an order of adding concentrates from one or more concentrate containers or pouches to generate a peritoneal dialysis fluid. The systems and methods can minimize or avoid formation of a precipitate during the formation of the peritoneal dialysis fluid.

THESIS

  • Master Degree: "Indoor localization with Ultra Wide Band sensors and quadcopter's advanced control: an application with the CrazyFlie"
  • Bachelor Degree: "Tracking and Visual Servoing of a quadcopter"

CERTIFICATIONS

  • License to practice in "Ingegneria dell'Informazione" obtained on July 2020

CONFERENCES AND SEMINARS

  • 25-28/09/2023
    Participation as an Autor to ESA SW PA Workshop
  • 24-27 October 2016
    Participation + management and organization of the conference IECON2016, Florence
  • 01-31 July 2016
    Participation as a visiting student to different activity at the Harbin Institute of Technology in China
  • 23 March 2016
    Participation to the conference RomaDrone, Rome

JOB-RELATED SKILLS

  • Setup of a Linux server with: ISPConfig, Dovecot, Postfix and RoundCube

DIGITAL SKILLS

RECOMMENDATIONS