Interfaces that feel simple
Qt/QML HMIs, reusable components, localization, workflows and visual feedback designed around real service operations.
- Qt
- QML
- C++
- HMI architecture
Embedded software engineerScrum master
Embedded Linux, Yocto, Qt/QML and C++—from bootloader to interface.
UART · I²C · SPI
CAN · ETH · GPIO

01 / About
I work best on problems that refuse to stay inside a single layer.
My work connects user interfaces, native services, embedded Linux platforms and physical devices. I move between them to understand the complete system, find the real failure mode and build a solution that is reliable in production.
Alongside hands-on engineering, I work as a Scrum Master—bringing the same clarity to priorities, risks and team coordination that I bring to technical investigation.
02 / Across the stack
The details change at every layer. The responsibility for the whole product does not.
Qt/QML HMIs, reusable components, localization, workflows and visual feedback designed around real service operations.
Native services, data models, networking, SQLite and integration code shaped for maintainability and constrained targets.
Yocto images, Linux services, boot flows and system integration investigated as one complete product—not isolated layers.
Device bring-up and diagnostics across serial links, Bluetooth, displays, touch controllers and board-level interfaces.
03 / Experience
MAHLE
Embedded HMI development for automotive service equipment, combining Qt/QML and C++ application work with Yocto Linux, hardware integration and cross-functional delivery.
Università di Parma
A multidisciplinary foundation in software, electronics, networking and the interfaces between them.
04 / Selected work
Representative work distilled around the engineering challenge and the system impact.
Ported layered decoding logic from a server-side database workflow to a C++ and SQLite library, including patterns, formulas, prioritization and error handling.
Develop and maintain cross-layer functionality for automotive service equipment—from QML workflows and native services to Yocto integration and target deployment.
Built tooling around PDF structure, table-of-contents recovery and text-position mapping to make technical manuals navigable inside a constrained Qt application.
Investigate display, touch, serial, Bluetooth and networking issues across bootloader, kernel, userspace and application boundaries.
05 / Method
Strong fixes begin with a precise model of what the system is actually doing.
Capture the exact symptom and the environment around it.
Build competing explanations across every relevant layer.
Use focused experiments to eliminate weak hypotheses.
Deliver a practical fix that remains understandable.
06 / Contact
Interested in embedded HMI, Linux platform integration or technical leadership? I'm always glad to compare notes on difficult, real-world engineering problems.