Progetti software tra firmware embedded, HMI, Android e librerie riutilizzabili.
Una selezione di lavori recenti: cluster di bordo per trattori, firmware ESP32, librerie C++ e app Android. Ogni caso studio descrive il contesto, i vincoli, le scelte tecniche e il mio contributo.
Knob1 · firmware e HMI LVGL
Ho stabilizzato il firmware e l'interfaccia LVGL di Knob1, intervenendo su memoria, wallpaper, batteria, ricarica e comunicazioni USB/BLE. Il lavoro principale è concluso; il prodotto resta in manutenzione e continua a ricevere nuove funzioni.
Nomad [E] 2 · firmware e HMI LVGL
Sto costruendo il firmware e l'interfaccia LVGL della nuova piattaforma ESP32 di Nomad [E] 2, trasformando PCB, datasheet e specifiche in driver, funzioni di prodotto, comunicazioni e HMI.
XYZ Work Board r2 · dal PCB al firmware
Ho trasformato il PCB di XYZ Work Board r2 in un firmware ESP32 completo, occupandomi di architettura, configurazione tramite Input e test di produzione. Lo sviluppo iniziale è concluso; il prodotto resta in manutenzione e continua a ricevere aggiornamenti.
Nexenne Library · librerie C++23 modulari
Sto riscrivendo da zero una raccolta di librerie C++23 indipendenti, con API vicine alla standard library, integrazione CMake, test ed esempi.
Creator Micro 2 · evoluzione del firmware
Ho rimesso ordine nel firmware ESP32 di Creator Micro 2, riscrivendo le librerie condivise per comunicazioni USB/BLE, sincronizzazione con Input e gestione della batteria. Lo sviluppo principale è concluso; il prodotto resta in manutenzione e continua a ricevere nuove funzionalità.
SDF Group · HMI e iCluster per trattori
Strutturo il software del cluster digitale di cabina, trasformando i dati della macchina in pagine Qt/QML, indicatori, allarmi e controlli verificati direttamente sul display del trattore.
TrackOMatic · tracker Android per attività all'aperto
Ho progettato e sviluppato un'app Android nativa per registrare e analizzare attività all'aperto, con tracciamento in background, mappe, statistiche e sincronizzazione Firebase. Progetto concluso e archiviato.