About Me

I’m a C++ software engineer with deep expertise in embedded systems, compiler development, quantum computing, and cryptography. I hold a Master’s in Computer Science from the University of Modena and Reggio Emilia, graduated 110/110 cum laude. My career spans HMI/CNC defense software, medical device firmware, LLVM compiler infrastructure, and quantum hardware backends.

Professional Experience

MBDA (via Brain Technologies) — C++ Software Engineer (current)

Real-time HMI/CNC software, embedded Linux, and cross-compilation pipelines for defense systems. Targeting i.MX8MP on Yocto-based environments.

Esautomotion — Embedded Systems Engineer

CNC/HMI platform development and real-time systems integration with a focus on hardware abstraction and industrial control software.

Mozarc Medical — Senior Software Engineer

Advanced medical device development with emphasis on embedded C++ and system reliability.

Fraunhofer Institute — Researcher

Quantum computing research and compiler optimization for quantum hardware backends.

Academic — Teaching Assistant & Instructor

Mentoring students in systems programming, compiler design, and quantum computing fundamentals.

Education

Master’s Degree — Computer Science, University of Modena and Reggio Emilia — 110/110 cum laude

Bachelor’s Degree — Computer Science with emphasis on Embedded Systems

Technical Expertise

Languages: C++ (primary), C, Python, LLVM IR, Assembly (x86, MicroBlaze, ARM)

Embedded Systems: ESP32, ESP8266, ARM Cortex-M, Real-time Operating Systems, Firmware Development

Compiler Development: LLVM, instruction selection, register allocation, code generation, optimization passes

Quantum Computing: Quantum circuit optimization, hardware mapping, NISQ algorithm design

Cryptography: Elliptic curve cryptography, privacy-preserving protocols, cryptographic implementations

Tools & Frameworks: Git, CMake, Qt, GDB, Docker, MQTT, BeautifulSoup4, Node-RED, Yocto

Key Interests

  • Low-level optimization — Squeezing performance from constrained hardware
  • Compiler infrastructure — Building efficient code generation pipelines
  • Quantum algorithms — Mapping abstract quantum programs to real hardware
  • Privacy & security — Cryptographic solutions and secure systems design
  • Open-source contribution — Contributing to the broader engineering community

Feel free to explore my blog posts to see detailed case studies of my projects, or get in touch to discuss opportunities for collaboration.