Una cosa deve essere fatta bene, altrimenti è meglio non farla.
- mio nonno
Sono Nicolò, software architect con base a Bergamo. Progetto soluzioni su misura che collegano dispositivi, interfacce e processi aziendali: firmware embedded, HMI intuitive, applicazioni native e web, librerie riutilizzabili e integrazioni tra sistemi.
Firmware embedded, HMI, app Android e librerie software riutilizzabili.
Codex Micro · firmware e product UX
Attraverso Work Louder ho contribuito al firmware e all'esperienza di Codex Micro, trasformando i flussi di Codex in interazioni fisiche chiare e coerenti.
Framer F1 · firmware e HMI
Attraverso Work Louder contribuisco al firmware e alla HMI di Framer F1, collegando display, controlli fisici e funzioni Framer in un'esperienza coerente.
Nomad E2 · firmware per una nuova piattaforma
Contribuisco al firmware e alla HMI di Nomad E2, trasformando una nuova piattaforma hardware in un prodotto coerente, configurabile e piacevole da utilizzare.
XYZ Work Board r2 · firmware di prodotto
Ho sviluppato il firmware di prodotto di XYZ Work Board r2, collegando la nuova piattaforma hardware a controlli configurabili e a un'esperienza coerente.
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
Contribuisco all'evoluzione del firmware di Creator Micro 2, con attenzione ad affidabilità, coerenza del comportamento e continuità dell'esperienza esistente.
Knob1 · consolidamento firmware e HMI
Ho contribuito al consolidamento del firmware e della HMI di Knob1, migliorando affidabilità, coerenza e manutenibilità senza cambiare l'identità del prodotto.
SDF Group · software embedded e HMI per iCluster
Contribuisco al software embedded e alla HMI del cluster digitale di cabina, trasformando informazioni della macchina in un'esperienza chiara e utile per l'operatore.
TrackOMatic · tracking Android, architettura e backend cloud
Ho progettato e sviluppato un'app Android nativa per registrare attività all'aperto, combinando tracking in background, mappe, statistiche, autenticazione e sincronizzazione Firebase all'interno di un'architettura MVVM multilivello. Il progetto è concluso e archiviato.
Software embedded, HMI, applicazioni native e web su misura, librerie riutilizzabili e integrazioni di sistema.
Firmware ESP32 e sistemi embedded
Progetto e realizzo firmware C/C++ per ESP32 e sistemi embedded, integrando sensori, periferiche, connettività e I/O come BLE, CAN e GPIO. Intervengo anche su firmware già in produzione per renderlo più stabile e più semplice da diagnosticare.
HMI e interfacce operatore
Progetto HMI, dashboard e display embedded chiari con Qt/QML e LVGL, trasformando dati macchina, comandi e allarmi in flussi semplici per chi usa il sistema ogni giorno.
Librerie software
Progetto librerie C/C++ riutilizzabili con API chiare, responsabilità definite e test automatici. Incapsulano hardware, protocolli o logica di dominio per condividere componenti affidabili e mantenibili tra più prodotti.
Software e applicazioni su misura
Sviluppo app Android native, siti web, applicazioni web e strumenti interni pensati per esigenze specifiche di prodotto o aziendali. Curo architettura, interfacce, dati e integrazioni con API, servizi cloud, hardware e sistemi esistenti.
Integrazioni di sistema e automazione
Collego dispositivi, servizi e dati tramite backend, API e strumenti interni. L’obiettivo è eliminare i passaggi manuali ripetitivi, ridurre gli errori e lasciare al team un flusso di lavoro affidabile e facile da mantenere.
Appunti tecnici su progetti, strumenti ed esperimenti.
Guida ai buzzer su ESP32: tecnologie, circuiti di pilotaggio, LEDC, suoni, melodie e player non bloccanti con ESP-IDF.
Guida agli encoder rotativi su ESP32: quadratura, decoder software, PCNT, velocità e firmware robusto con ESP-IDF.
Come distinguere un host USB da un caricatore usando VBUS, enumerazione, TinyUSB e una policy probe-then-commit.







