Disponibile per software su misura, sistemi embedded, HMI e integrazioni.
SOFTWARE ARCHITECT · BERGAMO, ITALIA · REMOTO

Una cosa deve essere fatta bene, altrimenti è meglio non farla.

- mio nonno

Sono pragmatico

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.

nicolo@nexenne.com
Embedded softwareFirmware ESP32C / C++ESP-IDF · FreeRTOSBLE · NimBLECAN bus · GPIOQt/QMLLVGLHMI per dispositiviAndroid nativoKotlin · ComposeLibrerie softwareBackend · APIIntegrazioni di sistemaDebug · GDBTest su targetCMake · Conan
NODENP DOMAINEMBEDDED · AUTO · HMI
CTXBergamo · IT REVv0.0.0
EDGES9 SYSLIVE
CORESOFTWARE ARCH
Android Kotlin NimBLE CAN · bus Embedded C · C++ Qt · QML LVGL ESP32
ESP32 firmware · build #421 OK
HMI display · UI reattiva FLUIDA
CAN bus · 500 kbps · live data LIVE
5
aree di lavoro · embedded · HMI · librerie · applicazioni · integrazioni
9
progetti sviluppati, rilasciati e mantenuti
31
note tecniche su progetti, strumenti ed esperimenti
1°
Premio IFS 2018 · Camera di Commercio
PROGETTI · 01

Firmware embedded, HMI, app Android e librerie software riutilizzabili.

01 / 09 · Luglio 2026 · Work Louder · collaborazione pubblica con OpenAI

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.

Firmware embeddedProduct UXHMI
02 / 09 · Luglio 2026 · sviluppo attivo · Work Louder · collaborazione pubblica con Framer

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.

Firmware embeddedHMIUI/UX
03 / 09 · Da marzo 2026 · sviluppo attivo · Work Louder · Canada

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.

Firmware embeddedHMISviluppo prodotto
04 / 09 · Da gennaio 2026 · manutenzione attiva · Work Louder · Canada

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.

Firmware embeddedSviluppo prodottoInput
05 / 09 · 2026 → in corso · Personale · open source

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.

C++23CMakeDoctest
06 / 09 · Da dicembre 2025 · manutenzione attiva · Work Louder · Canada

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.

Firmware embeddedManutenzioneIntegrazione
07 / 09 · Da dicembre 2025 · manutenzione attiva · Work Louder · Canada

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.

Firmware embeddedHMIManutenzione
08 / 09 · Da gennaio 2025 · sviluppo attivo · SDF Group · SAME Deutz-Fahr · tramite Re:Lab R&D

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.

Software embeddedHMIC++
09 / 09 · Novembre 2022–febbraio 2023 · Personale · progetto archiviato

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.

AndroidKotlinJetpack Compose
SERVIZI · 02

Software embedded, HMI, applicazioni native e web su misura, librerie riutilizzabili e integrazioni di sistema.

01

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.

A ore o a progetto
02

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.

A ore o a progetto
03

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.

A ore o a progetto
04

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.

A ore o a progetto
05

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.

A ore o a progetto
SCRITTI · 03

Appunti tecnici su progetti, strumenti ed esperimenti.

2026-07-29
Buzzer su ESP32 con ESP-IDF: teoria, pilotaggio, suoni e melodie

Guida ai buzzer su ESP32: tecnologie, circuiti di pilotaggio, LEDC, suoni, melodie e player non bloccanti con ESP-IDF.

ESP32ESP-IDF
60 min
2026-07-28
Encoder rotativi su ESP32 con ESP-IDF: quadratura, decoder software e PCNT

Guida agli encoder rotativi su ESP32: quadratura, decoder software, PCNT, velocità e firmware robusto con ESP-IDF.

ESP32ESP-IDF
66 min
2026-07-27
USB host o caricatore? VBUS, enumerazione e routing nei dispositivi embedded

Come distinguere un host USB da un caricatore usando VBUS, enumerazione, TinyUSB e una policy probe-then-commit.

USBTinyUSB
40 min
CONTATTI

Hai un progetto software da sbloccare o portare in produzione?

Lavoro su codebase esistenti, sistemi embedded, HMI, librerie software, applicazioni native e web, backend e integrazioni. Studio il contesto tecnico, chiarisco vincoli e priorità e rilascio modifiche mirate riducendo il rischio di regressioni.

nicolo@nexenne.com