<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Lorenzo Stigliano on Lorenzo Stigliano | C++ Software Engineer</title><link>https://maxbubblegum47.github.io/mb47/</link><description>Recent content in Lorenzo Stigliano on Lorenzo Stigliano | C++ Software Engineer</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Thu, 12 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://maxbubblegum47.github.io/mb47/index.xml" rel="self" type="application/rss+xml"/><item><title>About</title><link>https://maxbubblegum47.github.io/mb47/about/</link><pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate><guid>https://maxbubblegum47.github.io/mb47/about/</guid><description>&lt;h1 id="about-me"&gt;
 About Me
&lt;/h1&gt;
&lt;p&gt;I&amp;rsquo;m a C++ software engineer with deep expertise in embedded systems, compiler development, quantum computing, and cryptography. I hold a Master&amp;rsquo;s in Computer Science from the University of Modena and Reggio Emilia, graduated &lt;strong&gt;110/110 cum laude&lt;/strong&gt;. My career spans HMI/CNC defense software, medical device firmware, LLVM compiler infrastructure, and quantum hardware backends.&lt;/p&gt;
&lt;h2 id="professional-experience"&gt;
 Professional Experience
&lt;/h2&gt;
&lt;h3 id="mbda-via-brain-technologies--c-software-engineer-current"&gt;
 &lt;strong&gt;MBDA&lt;/strong&gt; (via Brain Technologies) — C++ Software Engineer &lt;em&gt;(current)&lt;/em&gt;
&lt;/h3&gt;
&lt;p&gt;Real-time HMI/CNC software, embedded Linux, and cross-compilation pipelines for defense systems. Targeting i.MX8MP on Yocto-based environments.&lt;/p&gt;</description></item><item><title>Contact</title><link>https://maxbubblegum47.github.io/mb47/contact/</link><pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate><guid>https://maxbubblegum47.github.io/mb47/contact/</guid><description>&lt;h1 id="get-in-touch"&gt;
 Get In Touch
&lt;/h1&gt;
&lt;p&gt;I&amp;rsquo;m always interested in discussing embedded systems, compiler design, quantum computing, or collaborative opportunities. Feel free to reach out!&lt;/p&gt;
&lt;h2 id="contact-information"&gt;
 Contact Information
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Email:&lt;/strong&gt; &lt;a href="mailto:lorenzostigliano@gmail.com"&gt;lorenzostigliano@gmail.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Phone:&lt;/strong&gt; Available upon request&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Location:&lt;/strong&gt; Europe (CET timezone)&lt;/p&gt;
&lt;h2 id="online-presence"&gt;
 Online Presence
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/MaxBubblegum47"&gt;MaxBubblegum47&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LinkedIn:&lt;/strong&gt; &lt;a href="https://linkedin.com/in/lorenzo-stigliano-603aba153"&gt;Lorenzo Stigliano&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-to-reach-me-about"&gt;
 What to reach me about
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Consulting &amp;amp; freelance work&lt;/strong&gt; — Embedded systems, compiler development, quantum computing&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open-source collaboration&lt;/strong&gt; — Contributing to projects and mentoring&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Technical discussions&lt;/strong&gt; — Architecture design, performance optimization, novel algorithms&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Speaking opportunities&lt;/strong&gt; — Talks on compiler design, quantum computing, or embedded systems&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;I typically respond to emails within 1-2 business days. Looking forward to connecting!&lt;/p&gt;</description></item><item><title>Quantum Compiler Development: STAQ Backend Optimization</title><link>https://maxbubblegum47.github.io/mb47/posts/quantum-compiler/</link><pubDate>Thu, 20 Mar 2025 00:00:00 +0000</pubDate><guid>https://maxbubblegum47.github.io/mb47/posts/quantum-compiler/</guid><description>&lt;h1 id="quantum-compiler-development-ibm-backend-implementation"&gt;
 Quantum Compiler Development: IBM Backend Implementation
&lt;/h1&gt;
&lt;p&gt;Implemented a complete IBM quantum computer backend within the STAQ compiler framework, enabling high-level quantum algorithms to run optimally on real quantum hardware with physical constraint awareness.&lt;/p&gt;
&lt;h2 id="what-it-does"&gt;
 What It Does
&lt;/h2&gt;
&lt;p&gt;The backend transforms high-level quantum circuits into hardware-specific instructions accounting for qubit connectivity, gate sets, and calibration parameters of IBM superconducting quantum processors. This includes circuit optimization, qubit mapping, and schedule-aware gate insertion.&lt;/p&gt;</description></item><item><title>FreshAirIoT: ESP32 Air Quality Monitoring</title><link>https://maxbubblegum47.github.io/mb47/posts/freshairiot/</link><pubDate>Wed, 26 Jun 2024 00:00:00 +0000</pubDate><guid>https://maxbubblegum47.github.io/mb47/posts/freshairiot/</guid><description>&lt;h1 id="freshairiot-iot-air-quality-monitoring-system"&gt;
 FreshAirIoT: IoT Air Quality Monitoring System
&lt;/h1&gt;
&lt;p&gt;FreshAirIoT is a comprehensive air quality monitoring solution built on ESP32/8266 microcontrollers, combining real-time sensor data collection with cloud connectivity and user-friendly dashboards.&lt;/p&gt;
&lt;h2 id="what-it-does"&gt;
 What It Does
&lt;/h2&gt;
&lt;p&gt;The system monitors environmental metrics (CO₂, PM2.5, temperature, humidity) from multiple sensor nodes and streams data via MQTT to a central aggregation point. Real-time alerts are sent through Telegram when thresholds are exceeded, and historical data is visualized through Node-RED dashboards.&lt;/p&gt;</description></item><item><title>VictoriaCinema Bot: Telegram Cinema Schedule Automation</title><link>https://maxbubblegum47.github.io/mb47/posts/victoria-cinema-bot/</link><pubDate>Thu, 11 Apr 2024 00:00:00 +0000</pubDate><guid>https://maxbubblegum47.github.io/mb47/posts/victoria-cinema-bot/</guid><description>&lt;h1 id="victoriacinema-bot-automated-cinema-schedule-delivery"&gt;
 VictoriaCinema Bot: Automated Cinema Schedule Delivery
&lt;/h1&gt;
&lt;p&gt;VictoriaCinema Bot is a Telegram bot that scrapes local cinema schedules, parses showtimes, and delivers them to users on-demand with intelligent error handling and caching strategies.&lt;/p&gt;
&lt;h2 id="what-it-does"&gt;
 What It Does
&lt;/h2&gt;
&lt;p&gt;Users query the bot with movie titles or theaters, and the bot scrapes cinema websites, extracts showtime data, formats it readably, and delivers results via Telegram. The bot handles network errors, website layout changes, and rate limiting gracefully while maintaining responsive user experience.&lt;/p&gt;</description></item><item><title>PyFind: Privacy-Preserving Device Tracking via Cryptography</title><link>https://maxbubblegum47.github.io/mb47/posts/pyfind-cryptography/</link><pubDate>Tue, 29 Aug 2023 00:00:00 +0000</pubDate><guid>https://maxbubblegum47.github.io/mb47/posts/pyfind-cryptography/</guid><description>&lt;h1 id="pyfind-privacy-preserving-device-tracking"&gt;
 PyFind: Privacy-Preserving Device Tracking
&lt;/h1&gt;
&lt;p&gt;PyFind is a privacy-preserving device tracking system using elliptic curve cryptography to enable location sharing without exposing raw coordinates. Research publication: arXiv:2103.02282.&lt;/p&gt;
&lt;h2 id="what-it-does"&gt;
 What It Does
&lt;/h2&gt;
&lt;p&gt;Rather than sharing exact GPS coordinates, PyFind uses cryptographic commitments and zero-knowledge proofs to allow location-based applications (finding nearby friends, location services) while maintaining privacy. Users can prove they&amp;rsquo;re in a geographic region without revealing exact position.&lt;/p&gt;</description></item><item><title>LLVM MicroBlaze Backend: Compiler Infrastructure Development</title><link>https://maxbubblegum47.github.io/mb47/posts/llvm-microblaze-backend/</link><pubDate>Fri, 25 Feb 2022 00:00:00 +0000</pubDate><guid>https://maxbubblegum47.github.io/mb47/posts/llvm-microblaze-backend/</guid><description>&lt;h1 id="llvm-microblaze-backend-complete-compiler-implementation"&gt;
 LLVM MicroBlaze Backend: Complete Compiler Implementation
&lt;/h1&gt;
&lt;p&gt;Developed a complete LLVM backend for the MicroBlaze soft-core processor architecture, enabling modern C++ and C code compilation targeting Xilinx embedded systems.&lt;/p&gt;
&lt;h2 id="what-it-does"&gt;
 What It Does
&lt;/h2&gt;
&lt;p&gt;The backend translates LLVM Intermediate Representation (IR) into optimal MicroBlaze machine code through three key phases: instruction selection (DAG matching), register allocation (graph coloring), and code emission. This enables compiling modern C++ applications for embedded FPGA-based systems.&lt;/p&gt;</description></item></channel></rss>