Working Experience

Washington University of St. Louis – St. Louis, MO [Aug 2021 – Jan 2022]

Co-teacher in course ESE459 Design Thinking and Industrial Internet of Things

  • Design Thinking methodologies applied to the development of Industrial IoT Products and Services.

  • Leading the laboratory sessions by showing them a set of enabling technologies for Rapid Prototyping of Internet of Things Projects: Hardware, Software, Cloud and Machine Learning.

University of Siena – Siena (Italy) [May 2017 – Mar 2022]

Post-doctoral Researcher

  • Designed and researched activity for development of new enabling technologies, services for Internet of Things applications, and embedded systems

  • Led the R&D team by applying Design Thinking methodologies and supervised the UX Design activity

  • Analysed the technological alternatives and created prototypes of possible solutions

  • Coordinated the R&D activities on a Business Intelligence project concerning possible solutions for KPI, Processes, Controls, Releases, and Incident Management system based on Machine Learning techniques (Pandas, Numpy, SciKitLearn) for Monte dei Paschi di Siena Bank

  • Conducted a Research activity on Reinforcement Learning algorithms to explore the Curiosity Learning paradigm for Electric Grid Energy Management

  • Researched, Designed, implemented prototypes to implement a software and hardware framework for Industrial Internet of Things to address Small and Medium Enterprises approach to Industry 4.0 in collaboration with SECO company.

  • Designed and developed the architecture (HW, SW, Cloud) for the upgrade of an off the grid solar energy production device (Off the Grid Box) into a smart device by adding sensors, designing additional hardware, developing Docker based software and Machine Learning modules.

  • Designed, developed an IIoT solution to remotely monitor and to retrofit a production machinery in a steel mill plant (Fonderia Gelli) improving the operator experience in solving machine failures. Developed a metal burrs detection based on openCV to reduce possible production blockage.

  • Coordinated the R&D team for the design and development of a quality control based on machine learning to an assembly line, reaching an accuracy of 98-99% higher than visual inspection ratio combining YOLO and BInary Classifier algorithms.

  • Collaborated with the SECO UX Team to design the CLEA cloud Internet of Things platform for devices management.

  • Designed and developed a system to detect and prevent ATM attacks based on Intel RealSense Depth Cameras and deep learning in collaboration with Monte dei Paschi di Siena Bank.

  • Designed and developed an AppInventor distribution (UAPPI) to allow visual programming in physical computing based on UDOO boards.

  • Designed and prototyped Intel Curie microcontroller firmware for a lighting system for multimedia home entertainment.

  • Conducted research activity of a surface gesture detection system based on ultrasounds sensors and actuators.

  • Developed Android applications on embedded ARM devices for an electric smart plug .

Carnegie Mellon University - Pittsburgh, PA [Nov 2017 – Apr 2018]

Post-doctoral Researcher – Electrical and Computer Engineering Department

  • Coordination and Research Activity for an IoT Solutions for Office wellbeing project at Heinz College and PwC Risk and Regulatory Services Innovation Center

  • Teaching assistant in 18-899 L4 Enterprise IoT for the Developing World (Professor Bruce Krogh)

Aidilab s.r.l. - Siena (Italy) [July 2011 – Jan 2020]

Hardware and Software Developer, Solution Field Engineer

  • R&D for Seco for design and development of new products and services to the consumer market

  • Linux and Android BSP development for NXP i.Mx6 ARM, NVidia Tegra, and processors in collaboration with embedded hardware manufacturer Seco S.p.A.

  • Software and Hardware Specialist in the UDOO Boards Project. Hardware development, Embedded Linux distribution development, examples prototyping, dissemination activity and documentation releases.

  • Participation in various Kickstarter Campaigns including: UDOO Quad, UDOO Neo, Fizzly, UDOO x86, UDOO Key.

  • Multimedia Interactive Installations with Arduino, Python, C#, based on RealSense, XBox Kinect

  • Android apps Development for the prototype of an Interactive Projector Lamp

  • Design and prototype gesture-based Android games for Bluetooth LE dongle.


University of Florence – Florence (Italy) [May 2017]

PhD in Telematics and Information Engineering

  • Visiting scholar in the Electrical and Computer Engineering Department at Carnegie Mellon University

  • Thesis: Internet of Things, a 360 Degree Approach: Enabling Technologies Design, Products and Applications Design, Educational Aspects Analysis

  • Best Student Paper: A Field Experience for a Vehicle Recognition System Using Magnetic Sensors. MECO Conference (2015)

University of Siena – Siena (Italy) [Sep 2011]

Master of Science in Computer Science Engineering

  • Thesis: Design and Development of a Vehicle Monitoring and Classification System Based on Magnetic Sensors

University of Siena – Siena (Italy) [Apr 2009]

Bachelor of Science in Computer Science Engineering

  • Thesis: Montecarlo Financial Simulations Benchmarks on IBM Cell Processor

Liceo Classico Alessandro Volta - Colle Val D’Elsa (Italy) [Jun 2004]

High School Diploma in Humanities and Classical Studies

  • Thesis: The Free Will


  • Italian: Native Speaker

  • English: Advanced

  • Spanish: Intermediate

Technical Skills

Programming Languages

  • Python

  • C

  • C++

  • C#

  • Java

  • Arduino

Data Science

  • NumPy

  • Pandas

  • TensorFlow

  • OpenCV

  • ScikitLearn


  • Linux Bash

  • Linux kernel development

  • Android Programming and OS development

  • Blender

  • Electronics

  • Embedded Linux Kernel Development

  • Hardware prototyping and development

  • Industrial protocols: Modbus, OPC

Hard Skills

  • Problem Solving

  • UX Design

  • Design Thinking

  • Prototyping

  • Machine Learning

  • Embedded Development

  • Product and Services Development

Soft Skills

  • Team Leading

  • Teamwork

  • Empathy

  • Talkative

  • Storytelling

  • Quick Learner

Main Research Fields

  • Internet of Things

  • Industrial Internet of Things

  • Design Thinking applied to Internet of Things

  • UX Design

  • Machine Learning

  • Data Science

  • Service and product Innovation

  • Industrial Systems Smart Retrofitting

  • Embedded Programming

  • Small and Medium Enterprises Development

  • Off the Grid Solar Energy Management

  • Computational Thinking for Education