Chi sono
Backend: Sviluppatore specializzato in architetture scalabili, CI/CD pipelines e container orchestration. Ho esperienza con ambienti complessi basati su Docker, Proxmox, automazioni di deploy e gestione di infrastrutture distribuite su sistemi Linux. Mi occupo inoltre di sviluppo di backend in nodejs per applicazioni web moderne.
Robotica: Sviluppatore per robotica con focus su controllo, simulazioni e firmware real-time. Sviluppo algoritmi di stima e controllo per droni (quadcopter) utilizzando Kalman Filter, LQR, MPC e modelli dinamici. Esperienza in firmware embedded (C/C++), sistemi operativi real-time (RTOS) e Matlab o Python per simulazioni fisiche ad alta fedeltà.
Progetti Web
WebLab ITIS Parma
WebLab è un sistema di hosting dedicato a studenti e docenti, sviluppato per l’Istituto Tecnico “Leonardo Da Vinci” di Parma. Il sistema originario presentava diverse vulnerabilità dovute a scelte architetturali non più adeguate ai requisiti moderni. Con la nuova versione, queste problematiche sono state risolte grazie all’introduzione di un’esecuzione PHP in sandbox, che garantisce maggiore sicurezza e isolamento. Inoltre, l’utilizzo di FTP è stato completamente eliminato: ora il caricamento dei file avviene tramite una dashboard moderna e intuitiva, con integrazione GitHub e editor di testo integrato, offrendo un’esperienza più sicura e user-friendly.
Node.js • Docker • Linux • JWT • Nginx • LDAPFirewall Manager ITIS Parma
L’ITIS di Parma necessitava di un sistema che permettesse ai docenti di gestire, in modo semplice e intuitivo tramite un’applicazione web, il blocco del traffico di rete nei laboratori durante le verifiche scritte. Il sistema che ho sviluppato consente l’accesso tramite autenticazione LDAP a una dashboard dedicata, dalla quale il docente può abilitare o disabilitare il traffico di rete di ciascun laboratorio con un solo clic.
Node.js • Docker • Linux • JWT • Nginx • LDAP • Watchguard FirewallEcotote
Ecotote è un applicazione sviluppata per una competizione di imprenditoria, tale applicazione si impegna a generare liste della spesa ottimizzate per ridurre lo spreco alimentare.
Node.js • Docker • MySQL • AIProgetti di Robotica
Quadcopter Firmware
Firmware per quadricotteri con sistemi di controllo avanzati, filtri di stima (Kalman) per stabilità e precisione ed inoltre generazione di traittorie ottimali attraverso ottimizzazione convessa.
C++ • FreeRTOSSimulatore di Dinamica Robotica
Simulatore fisico in tempo reale per testare algoritmi di controllo su robot multiasse.
Python • Pandas • Matplot libINS for UAV
Inertial Navigation System per veicoli autonomi attraverso IMU, GPS, barometer, lidar. L'INS si basa su un EKF error-state con delayed state, coning e sculling compensation.
Python • Numpy • Pandas • Matplot lib