I am an embedded systems engineer specialized in firmware development, currently pursuing a Ph.D. at the University of Stavanger. I have extensive experience in designing efficient and reliable firmware solutions for embedded systems. My expertise lies primarily in C programming, with a focus on performance optimization and hardware compatibility. I am also proficient in customizing embedded Linux distributions using the Yocto Project. Beyond firmware, I have a passion for electronics, particularly digital electronics, and low-level development. I'm always seeking to expand my knowledge and refine my skills in these areas.
I hold a master's degree in Computer Science and Engineering from the University of Verona. Following my degree, I worked as a firmware engineer at EDALab S.r.L., where I developed firmware for a range of embedded systems, including IoT devices, industrial automation, and automotive applications. While I enjoyed my work at EDALab, after four years, I sought to deepen my knowledge and was fortunate to begin my Ph.D. research at the University of Stavanger. My research focuses on applying AI in Active and Assisted Living (AAL) systems, with a particular emphasis on developing solutions to predict symptoms of Parkinson's disease, such as Freezing of Gait (FoG).
As a firmware engineer, my primary programming language is C, including the various compiler-specific extensions and dialects like GNU C and the IAR ones. I am also proficient in C++, particularly with modern standards (from C++11 onwards). In addition to firmware development, I am experienced in developing middleware with frameworks like Qt and building complete embedded Human-Machine Interfaces (HMI) using Qt/QML.
I am also skilled in Python, which I typically use for scripting and smaller tasks. My background in system deployment and management focuses on GNU/Linux systems, primarily Ubuntu.
Outside of work, my hobbies include basic woodworking, particularly furniture repair, and 3D printing. I also enjoy troubleshooting and repairing home appliances, desktop workstations, laptops, and smartphones.
You can find the latest version of my CV on my GitHub repository.
Obtained a diploma in scientific studies at A. Messedaglia, with a valutation of 87/100.
Internship at Sordato S.r.l for developing an automated management system for wine fermentation machines.
Obtained a bachelor degree in computer science at University of Verona.
Obtained master degree of Computer Science and Engineering at University of Verona, with Embedded Systems specialization.
Full time job as a firmware developer at EDALab S.r.L..
Currently a Ph.D. student at University of Stavanger, performing research on the usage of AI for Active and Assisted Living (AAL) systems.