Experience

  1. Senior AI/ML Engineer

    Ubisoft La Forge - Montreal • Permanent Full-time
    • Built and deployed Deep Reinforcement Learning systems for integration into AAA game environments.
    • Designed scalable Curriculum and Multi-Agent RL algorithms like League Training.
    • Worked on Online, Imitation, Offline, and Hierarchical RL, currently exploring multimodal and LLM/VLM agents.
    • Led development of a distributed RL training pipeline and coordinated cross-site teams.
    • Integrated AI models into proprietary engines for NPC behavior, testing, and live simulations.
    Skills: C++ · Python · PyTorch · Deep Reinforcement Learning · Large Language Models (LLM) · Docker · Reinforcement Learning · Machine Learning
  2. AI/ML Consultant

    Artificial Twin • Freelance
    • Led AI/ML software development across RL, LLMs, CV, and MLOps, from research to deployment.
    • Built end-to-end ML systems for real-world and simulated control and multimodal learning.
    • Developed and deployed transformer-based LLMs (SFT, RLHF/RLAIF) and early VLAM prototypes.
    • Engineered industrial CV pipelines and deployed models across embedded, on-prem, and cloud.
    • Created and maintained core libraries for AI/ML, Computational Geometry, and Physical Modeling.
    Skills: C++ · Python · PyTorch · Deep Reinforcement Learning · Large Language Models (LLM) · Computer Vision · Deep Learning · Computational Geometry · Vision Language Models (VLM) · Vision Language Action Models (VLAM) · Reinforcement Learning · Computational Fluid Dynamics
  3. Founder & Principal AI/ML Engineer

    DIAMBRA (Acquired in Dec 2024) • Part-time
    • Founded and led development of DIAMBRA, a global RL agent competition platform with leaderboards, achievements, and Twitch-streamed matches.
    • Designed a distributed RL benchmarking pipeline that supports cli-based model submission, cloud inference, and automated evaluation.
    • Built DIAMBRA Arena, a cross-platform package of high-quality RL environments with Gym-compatible API.
    • Enabled research in single- and multi-agent RL, self-play, imitation learning, and human-in-the-loop settings.
    • Developed seamless integration interface with popular RL libraries like Stable Baselines 3 and Ray RLlib.
    Skills: C++ · Python · PyTorch · Deep Reinforcement Learning · Docker
  4. Principal Research Engineer

    Nurjana Technologies • Permanent Full-time
    • Designed and deployed state-of-the-art AI for autonomous drone missions, including CV-based ISR, flight navigation in GNSS-denied zones, and embedded deployment on Jetson/FPGA.
    • Led AI/ML algorithm development for space situational awareness with ESA, including orbit propagation, collision risk assessment, and satellite behavior analysis from heterogeneous data.
    • Delivered autonomous navigation and emergency landing capabilities for drones using object detection, image segmentation, and inertial-only navigation.
    • Drove simulation-based development of intelligent multi-UAV systems for mission autonomy using RF/optical sensors and synthetic training data.
    • Developed multi-sensor fusion systems for real-time space debris tracking and orbit determination, successfully tested with the Italian Air Force.
    Skills: C++ · Python · PyTorch · Computer Vision · Deep Learning · Deep Reinforcement Learning · OpenCV · Modeling and Simulation · Space Flight Dynamics
  5. AI/ML & Simulation Advisor and Industry Expert

    NATO • Contract Part-time
    • Advised NATO on integrating AI/ML into defense systems, focusing on autonomous systems, sensor fusion, and decision-making under uncertainty.
    • Contributed to SG238 as part of the AI/ML expert group, enhancing C4I for air defense against UAVs and cruise missiles using real-time AI solutions.
    • Evaluated AI maturity, trustworthiness, explainability, and human-AI trade-offs for critical defense operations.
    • Supported development of AI-enabled capabilities to reduce manpower, improve response times, and counter emerging threats like hypersonic and swarm attacks.
    • Led modeling efforts in SG234 for wind profile prediction to support accurate AI-assisted airdrop missions in high-risk environments.
    Skills: Artificial Intelligence · Machine Learning · Deep Learning · Computer Vision · Deep Reinforcement Learning · Flight Dynamics · Computational Fluid Dynamics
  6. Co-Founder & Research Engineer

    CONSELF (Acquired in Feb 2018) • Full-time
    • Led development of high-performance computational meshing algorithms by integrating advanced third-party and proprietary code.
    • Built robust 3D CAD processing tools using OpenCascade, enabling high-quality browser-based visualization and interaction.
    • Developed a cloud-based suite of computational geometry tools for mesh repair, surface reconstruction, and CAD file healing.
    Skills: C++ · Computational Fluid Dynamics · Computational Geometry · Finite Element Analysis
  7. Research Engineer

    Karalit • Permanent Full-time
    • Designed and implemented simulation software for advanced physics modeling, including turbulence, rotating flows, and porous media using Navier-Stokes equations.
    • Built libraries for 3D CAD handling and mesh generation on complex geometries, enabling accurate and flexible discretization.
    • Optimized parallel performance and resource usage, achieving high scalability and efficiency in scientific computing and 3D data visualization.
    Skills: C++ · Computational Fluid Dynamics · Parallel Computing • Fortran
  8. Flight Simulation Consultant

    Thales Alenia Space • Contract
    • Designed and implemented a multi-body dynamics flight software simulator for the IXV supersonic re-entry vehicle with parachute deployment.
    • Integrated capsule aerodynamics with an adapted parachute model to estimate deceleration profiles during atmospheric re-entry phase.
    Skills: Modeling and Simulation · Space Flight Dynamics · Multi-body Dynamics

Education

  1. MSc by Research (Post Graduate) Space Engineering

    University of Glasgow

    Research activity and Master Thesis in Space Flight Dynamics, Flexible Structures Attitude Control and Optimization Methods.

    Applied attitude control on flexible structures, integrating attitude motion dynamics with low order finite element structural models. Developed a software simulator based on the derived equations and interfaced with a custom implementation of different Evolutionary Algorithms (GA, PSO) used to study optimal actuator placement.

    Download Thesis
  2. MSc AeroSpace Engineering

    Turin Polytechnic

    Grade: 110/110 Cum Laude

    Master thesis in Space Flight Dynamics: applied perturbative mathematical techniques on Gauss’ variational equations for both classical and equinoctial parameters. Obtained a semi analytical solution requiring only a few simple integrals that can be solved via numerical quadrature. Implemented the derived equations in a software simulator to be used for fast preliminary solution of multi-objective optimization in the context of complex, multi-phase, interplanetary orbital transfers.

    Work later published in Acta Astronautica, Journal of Guidance, Control, and Dynamics, and Advances in the Astronautical Sciences journals (see publications).

    Download Thesis
  3. MSc Space Engineering

    Milan Polytechnic

    Grade: 110/110 Cum Laude

    Master thesis in Space Flight Dynamics: applied perturbative mathematical techniques on Gauss’ variational equations for both classical and equinoctial parameters. Obtained a semi analytical solution requiring only a few simple integrals that can be solved via numerical quadrature. Implemented the derived equations in a software simulator to be used for fast preliminary solution of multi-objective optimization in the context of complex, multi-phase, interplanetary orbital transfers.

    Work later published in Acta Astronautica, Journal of Guidance, Control, and Dynamics, and Advances in the Astronautical Sciences journals (see publications).

    Additional master degree received with the Alta Scuola Politecnica program.

    Download Thesis
  4. Multidisciplinary International Program

    Alta Scuola Politecnica
    Joint program offered by Polytechnic University of Turin and Polytechnic University of Milan and reserved to exceptionally talented technology students (Top 2.5%). Focused on Management of Innovation, Dynamics of Creativity, Entrepreneurship and Marketing.
  5. BSc Aeronautical and Space Engineering

    Turin Polytechnic

    Grade: 110/110 Cum Laude

    Thesis in Space Flight Dynamics: developed a software simulator for orbital transfer maneuvers used to compute the Pareto front in Lambert’s Problem context, using a novel parametrization function of transfer orbit eccentricity.

Technical Skills
Programming
C/C++, Python
PyTorch, Tensorflow
Stable Baselines / Ray RLlib
Docker, Kubernetes
CI/CD
AWS, GCP
Git
Parallel Computing
AI / Machine Learning
Deep Reinforcement Learning
Online / Offline RL
Imitation / Curriculum Learning
Self-Play / League Training
Adversarial / Hierarchical RL
Multi-Agent / Human-in-the-Loop
LLMs (SFT, RLHF)
VLMs / VLAMs / Multimodal AI
Computer Vision
Simulation & Robotics
Modeling & Simulation
Multi-Body Dynamics
Space & Atmospheric Flight
Robotics Systems
Sensor Fusion
Computational Fluid Dynamics
Computational Geometry
Languages
100%
English
100%
Italian
50%
Spanish
50%
French