I currently work as firmware engineer at Skypersonic, a young company manufacturing drones for indoor inspections. There, I program microcontrollers to control and locate aerial vehicles in GPS-denied environments.
Growing up as an embedded software engineer in Zerynth, I ported a C VM to enable Python programming for 32-bit MCUs, but I also gained expertise in IoT applications and IoT-related topics such as connection security for constrained devices.
In Michigan, I met Jacob Beningo, and started collaborating with him on Python-based environments for Machine Learning applications on arm cortex-m devices.
I hold a Master’s degree in Robotics and Automation Engineering from the University of Pisa.