Software Engineer with 8+ years of experience in C++, Qt/QML and embedded systems, working across desktop, Embedded Linux and hardware-integrated applications.
My main areas of expertise are C++/Qt application development, Embedded Linux, Computer Vision and Edge AI, with hands-on experience in technologies such as Buildroot, STM32, OpenCV, ONNX Runtime, CUDA and FFmpeg.
I enjoy building software that sits close to the hardware: from embedded devices and real-time video processing to face recognition and AI inference at the edge.
C++ & Qt
C++ · Qt · QML · Qt Quick · qmake · Multithreading · Design Patterns
Embedded Systems
Embedded Linux · Buildroot · STM32 · ARM Cortex-M · Linux System Programming
Computer Vision & Edge AI
OpenCV · ONNX Runtime · InsightFace · CUDA · FFmpeg · RTSP
Real-time face detection and recognition framework built in C++ with Qt/QML, OpenCV and ONNX Runtime.
Supports CPU/CUDA inference, face alignment, embeddings, 1:N identity matching and a reusable headless DLL.
C++ Qt QML OpenCV ONNX Runtime CUDA Computer Vision
High-performance real-time video streaming library for Qt/QML, based on FFmpeg with RTSP, webcam and local-file support, including CPU and GPU decoding.
C++ Qt QML FFmpeg RTSP GPU Real-Time Video
CPU vs GPU implementation and benchmarking of image-processing algorithms using C/C++ and CUDA, including Gaussian Blur, Sobel Edge Detection and RGB-to-YUV conversion.
C++ CUDA Parallel Computing Image Processing Performance
Custom automotive dashboard interface developed with Qt Quick and QML, demonstrating reusable UI components and animations.
Qt QML Qt Quick UI/UX
- Master's thesis at the University of Camerino focused on deep learning for stress detection from wearable physiological signals, with multi-dataset evaluation and subject-independent validation.
- Co-author of a 2026 peer-reviewed publication in Frontiers in Immunology.
