On a mission to build the next generation
of autonomous control systems.

Guidance, Navigation & Control — PID · LQR · MPC Autonomous Rendezvous & Proximity Operations — LEO Vision-Based Navigation — Pose Estimation · GPS-Denied Localisation Embedded Edge Systems & Grid-Services Integration — Modbus · IEC 104 Distributed Energy Fleet Automation — 1,300+ Assets Cloud Backend & IoT Pipeline — Go · AWS IoT · PostgreSQL

ABOUT

Engineering
systems that
hold orbit.

Most engineers pick a domain and stay in it. Over the past 4+ years I have deliberately crossed between them, from UAV autonomy and CubeSat GNC to IoT integration for distributed energy systems. My mission is to combine cross-domain expertise across automation, autonomy and real-world systems to research, build and deploy technologies that move from complex engineering concepts to reliable, independent real-world operation.

I've applied this mindset across different domains, from UAVs and CubeSats to distributed energy systems. In each case, the challenge started with demanding requirements, limited existing infrastructure and real-world constraints. My work has focused on transforming those constraints into systems that can operate reliably with less need for human intervention.

My foundation is in Aerospace Engineering, with a specialization in Guidance, Navigation and Control (GNC). I have worked across different dynamics, vehicles and physical constraints: quadrotor UAVs, 3U and 6U CubeSats, trajectory analysis, path tracking, rendezvous and docking, and GPS-denied navigation. This work has included control law design (PID, LQR, MPC) combined with APF guidance, as well as simulation, software-in-the-loop and hardware-in-the-loop validation, physical testing and real-world integration.

In the energy domain, I have applied the same engineering approach to distributed energy systems: integrating battery and inverter assets, working with MODBUS/IEC104 communication, AWS IoT automation, energy-management logic, and FCR/mFFR prequalification for grid-support markets.

I enjoy challenging environments where the path is not fully defined, resources are limited, and adapting quickly is part of the work. I like taking on problems that force me to learn fast, stay methodical, and keep improving the solution until it works in reality.

GNC · PID · LQR · MPC VBN / EKF CubeSat RVD Distributed Energy Python · C++ · Go ROS 2 · ArduPilot · PX4 AWS IoT · Lambda MODBUS · IEC 104 MATLAB · Simulink · CasADi

JOURNEY

Stockholm 59.33°N 18.06°E

Grid as mission.

Joined Flower Infrastructure Technologies to build optimization and control systems for distributed energy resources at fleet scale. The same GNC rigor that keeps a satellite in attitude, applied to the energy transition.

2024 – NOW
Kista · Stockholm 59.40°N 17.95°E

First orbit.

Guidance, Navigation & Control (GNC) engineer at Porkchop Space Systems, a Stockholm-based CubeSat startup. Designed and implemented the full guidance, navigation, and control subsystem for autonomous rendezvous and docking between two 6U CubeSat in LEO. MPC proximity operations, APF guidance, VBN state estimation, and µVAT thrusters PWM actuation.

2023 – 2024
Milano 45.46°N 9.19°E

First contact with hardware.

Master's thesis: autonomous UAV navigation research. Real flight tests, sensor fusion, and the discipline of making abstract control theory hold on a physical platform. The moment equations became mass and momentum.

2022 – 2023
Torino 45.07°N 7.69°E

Space engineering at the foot of the Alps.

Bachelor's and Master's in Space Engineering and Space Technologies at Politecnico di Torino. Five years learning orbital mechanics, GNC theory, and how to design systems that do not get a second chance.

2018 – 2023
Bagnolo Piave · TV 45.87°N 12.39°E

Roots in the Marca Trevigiana.

Born and raised in a small town between the Dolomites and the Adriatic Plain vineyards, mountains, and a scientific high school where I first discovered my passion for math and physics.

1997 – 2018

PROJECTS

TECH STACK

Languages
Languages
Production Experience
  • Python
  • Go
  • SQL
  • Bash / Shell
Academic Experience
  • MATLAB
  • C / C++
Simulation
& Control
Simulation & Control
Production Experience
  • Simulink
  • AirSim
  • Unreal Engine
  • ArduPilot / PX4
  • SITL / HIL
  • PID / LQR / MPC design
  • Transfer function modelling
  • Signal processing
  • Bode / Nyquist analysis
Academic Experience
  • ROS 2
  • Gazebo
CAD & CAE
CAD & CAE
Academic Experience
  • SolidWorks
  • MSC Patran
  • MSC Nastran
  • STAR-CCM+
Cloud
Platform
Cloud Platform
Production Experience
  • AWS IoT Core
  • AWS Lambda
  • AWS EC2
  • AWS S3 / DynamoDB
  • AWS Greengrass
  • CloudWatch
  • CDK
  • CI/CD for embedded devices
  • Databricks
  • RabbitMQ
Familiar / Basic
  • SQS
Data &
Protocols
Data & Protocols
Production Experience
  • PostgreSQL
  • TimescaleDB
  • MQTT
  • Modbus / IEC 104
Academic Experience
  • CAN bus
  • UART / SPI / I²C
Hardware
Integration
Hardware Integration
Production Experience
  • OEM inverter integration
  • Modbus TCP/RTU
  • IEC 104
  • RS-232 / RS-485
  • Register-level debugging
  • Multi-brand protocol abstraction
  • Firmware version management
Signal
Processing
Signal Processing
Production Experience
  • FFT / Nyquist / Bode analysis
  • Transfer function identification
  • State-space modelling
Environment
Environment
Production Experience
  • Ubuntu Linux
  • Docker
  • GitHub / GitHub Actions
  • Vercel
  • Windows
  • macOS
Certifications
Certifications
  • Intro to Subagents — Anthropic
  • MCP Advanced Topics — Anthropic
  • Model Context Protocol — Anthropic
  • Claude Code in Action — Anthropic
  • AWS Solutions Architect — AWS
  • AWS Technical Essentials — AWS
  • Amazon RDS Primer — AWS
  • RDS for SQL Server — AWS
  • Security Fundamentals — ONstairs
Hardware &
Electronics
Hardware & Electronics
Production Experience
  • CL250 OnLogic
  • Raspberry Pi
Academic Experience
  • STM32 / ARM
  • Pixhawk / FC
  • Power & control boards
  • KiCad
  • PCB design (basic)

CONTACT