Le persone e il percorso
Fondatori
Alle origini di Smart Control, un percorso condiviso da Nicola Santini e Andrea Stolfa. Un progetto, competenze messe in comune e un’amicizia che continua.
Co-fondatore storico di Smart Control
Andrea Stolfa
Andrea Stolfa ha partecipato attivamente allo sviluppo nella fase iniziale di Smart Control, proseguendo poi il suo contributo attraverso la collaborazione. Ha condiviso a vario titolo il percorso che ha dato forma al progetto.
Nel tempo, opportunità e circostanze hanno portato i due fondatori a seguire strade diverse. Non si è però interrotta l’amicizia che li ha legati lungo quel percorso.
Questo riconoscimento appartiene alla storia di Smart Control. Oggi è Nicola Santini a portare avanti il progetto e la sua evoluzione verso SCA.
Il percorso e la visione attuale
Nicola Santini
Esperienza nel software. Libertà di sperimentare. Una direzione concreta.
L’esperienza come punto di partenza
Ho una laurea magistrale in Informatica conseguita all’Università di Pisa e lavoro professionalmente nello sviluppo software dal 2006: circa vent’anni di esperienza su progetti di diversa natura, dimensione e complessità, all’interno di gruppi di lavoro piccoli e strutturati.
Mi occupo di analisi, progettazione e sviluppo di sistemi informativi, integrazione fra piattaforme ed evoluzione di applicazioni e processi. Mi interessa trasformare esigenze complesse in strumenti comprensibili, utili e sostenibili.
Smart Control, il mio laboratorio personale
Smart Control nasce anche da questo modo di intendere l’informatica: un laboratorio personale in cui curiosità, progettazione, sviluppo e sperimentazione si incontrano attorno a problemi concreti. Unisce due interessi profondi: l’ingegneria del software e il mondo Automotive.
È un’applicazione Android dedicata al computer di bordo, al monitoraggio e alla diagnostica OBD2, sviluppata e fatta evolvere negli anni accanto all’attività professionale, anche attraverso periodi di sospensione dovuti agli impegni di lavoro. Non è nata per inseguire un’opportunità commerciale recente: è diventata un prodotto utilizzato da molte persone e costituisce oggi il punto di partenza di Smart Control Automotive.
Una direzione di cui assumere la responsabilità
Oggi questa esperienza prende una direzione più definita. Con SCA voglio fare dello sviluppo delle mie idee in ambito automotive una missione professionale prioritaria e concreta.
A questa direzione ho già dedicato un importante lavoro sulle basi comuni del progetto: far evolvere il patrimonio di Smart Control e costruire nuovi prodotti che non dipendano da un solo ecosistema tecnologico. È un investimento che non si vede soltanto nelle schermate, ma nella possibilità di dare continuità alle idee e portarle progressivamente su dispositivi e sistemi diversi.
Dopo molti anni dedicati con convinzione anche ai progetti di altri, desidero mettere questa esperienza al servizio di una direzione di cui assumere personalmente la responsabilità. Costruire prodotti economicamente sostenibili, ma capaci di restituire valore a chi li usa.
Il contributo che desidero dare
La motivazione non è soltanto la passione. Credo che la tecnologia debba creare valore anche per chi sostiene il costo dell’automobile: aiutare a conoscerla meglio, utilizzarla con maggiore consapevolezza e conservarne l’utilità quando esistono ancora le condizioni per farlo.
Per me innovare significa anche dare alle persone più possibilità di scegliere quando cambiare, e quando continuare a usare bene ciò che possiedono.
La tecnologia è un mezzo. Un buon prodotto risolve problemi reali, riduce la complessità per chi lo usa e conserva la capacità di evolvere.
Le competenze che porto nel progetto
Analisi e progettazione · Integrazione e modernizzazione · Applicazioni e dispositivi · Affidabilità e prestazioni · Automazione
Approfondisci il percorso tecnico e progettuale
Il mio percorso non si è limitato allo sviluppo di applicazioni. Ho lavorato nell’analisi e progettazione di sistemi informativi, nell’integrazione di piattaforme differenti e nell’evoluzione di applicazioni e processi esistenti, affrontando esigenze funzionali, organizzative e tecnologiche spesso strettamente collegate.
Una parte significativa dell’esperienza riguarda la modernizzazione di sistemi e processi amministrativi, gestionali e operativi: comprendere come funziona un’attività, individuarne criticità e inefficienze, progettare strumenti software capaci di semplificarla e accompagnare l’evoluzione di soluzioni già in uso. Non sempre il problema più interessante consiste nel realizzare qualcosa da zero; spesso è riuscire a migliorare ciò che esiste, preservandone continuità e valore.
Ho operato su sistemi enterprise, applicazioni web, architetture distribuite, microservizi, database relazionali e NoSQL, integrazioni fra applicazioni e servizi, sistemi legacy e problematiche di prestazioni, concorrenza e affidabilità. Tra le tecnologie utilizzate figurano Java, JEE, Spring Boot, Angular, C++ e lo sviluppo Android. Le esperienze hanno attraversato contesti applicativi differenti, fra cui servizi digitali, pubblica amministrazione, sanità, finanza e logistica.
Ho maturato un’esperienza da Senior Software Developer affrontando problemi concreti, vincoli tecnici e requisiti mutevoli: far evolvere sistemi complessi senza comprometterne il funzionamento è parte del lavoro. La programmazione parallela e concorrente, l’ottimizzazione delle prestazioni e dei processi, la modularità e la sostenibilità del software accompagnano questa esperienza.
Non elenco nomi di aziende, clienti o progetti riservati: conta il patrimonio tecnico e metodologico costruito attraverso queste esperienze.
Formazione, prototipi e curiosità
Ho conseguito la laurea magistrale in Informatica presso l’Università di Pisa, nel percorso universitario 1995–2003. La tesi, Simulatore visuale a componenti, sviluppata in C++, rifletteva già l’interesse per sistemi modulari e componibili e strumenti capaci di rendere più accessibili attività complesse.
Accanto ai progetti professionali, ho sempre coltivato l’interesse per la sperimentazione e la realizzazione di prototipi software, esplorando idee, architetture, interfacce e possibili applicazioni delle tecnologie emergenti.
Continuo a interessarmi all’evoluzione delle piattaforme software, all’intelligenza artificiale come strumento di sviluppo, ricerca e automazione e all’interazione fra software e dispositivi fisici. Non considero queste tecnologie fini a sé stesse: ciò che mi interessa è capire come possano trasformarsi in strumenti realmente utili, capaci di migliorare il lavoro, i servizi e la vita quotidiana delle persone.
Gli ambiti di ricerca per SCA
OBD2, CAN e J1939; Bluetooth, BLE, Wi-Fi e USB; architetture modulari e multipiattaforma, incluso Kotlin Multiplatform. Telemetria e acquisizione dei dati del veicolo, elaborazione e interpretazione delle informazioni, interfacce automotive e UI/UX orientate alla sicurezza, integrazione fra software, dispositivi e servizi digitali, automazione e intelligenza artificiale.
Sono ambiti di ricerca e sviluppo, non un elenco di funzioni già disponibili. Smart Control OBD2 è il prodotto Android disponibile oggi; SCAutomotive è la direzione evolutiva. La Legacy utilizza Bluetooth Classic/SPP e Wi-Fi tramite TCP/IP: BLE e USB appartengono al supporto previsto per SCA Runtime, non all’app scaricabile oggi.
I principi che orientano questa direzione
Local-first: mantenere, per quanto possibile, i dati sotto il controllo di chi li genera; usare il cloud quando è utile, senza farne una dipendenza obbligatoria.
Trasparenza: rendere comprensibili e osservabili le informazioni disponibili nell’elettronica del veicolo.
Libertà di scelta e interoperabilità: immaginare servizi digitali di bordo più aperti e sistemi capaci di cooperare, rispettando i necessari requisiti di sicurezza.
Evoluzione del parco circolante: esplorare come software e dispositivi compatibili possano dare nuove capacità digitali anche alle automobili meno recenti.
Sicurezza e usabilità: aiutare il conducente senza distrarlo. Più dati disponibili non significa mostrare tutto in ogni momento. Sono principi di progettazione e ricerca, non promesse di capacità già rilasciate.