Las personas y el recorrido
Fundadores
Smart Control nació de un recorrido compartido por Nicola Santini y Andrea Stolfa. Un proyecto, aportaciones complementarias y una amistad que continúa.
Cofundador histórico de Smart Control
Andrea Stolfa
Andrea Stolfa participó activamente en el desarrollo durante las primeras etapas de Smart Control y después siguió aportando mediante la colaboración. Desde distintas funciones, compartió el recorrido que dio forma al proyecto.
Con el tiempo, las oportunidades y circunstancias llevaron a los dos fundadores por caminos diferentes. La amistad que los unió durante ese recorrido ha continuado.
Este reconocimiento forma parte de la historia de Smart Control. Hoy, Nicola Santini impulsa el proyecto y dirige su evolución hacia SCA.
Trayectoria y visión actual
Nicola Santini
Experiencia en software. Libertad para experimentar. Un rumbo claro.
La experiencia como punto de partida
Tengo un máster en Informática por la Universidad de Pisa y trabajo profesionalmente en desarrollo de software desde 2006: alrededor de veinte años de experiencia en proyectos de distintos tipos, tamaños y complejidades, tanto en equipos pequeños como en otros mayores y estructurados.
Mi trabajo incluye análisis, diseño y desarrollo de sistemas de información, integración de plataformas y evolución de aplicaciones y procesos. Quiero transformar necesidades complejas en herramientas comprensibles, útiles y sostenibles.
Smart Control, mi espacio personal para experimentar
Smart Control surgió de esta forma de entender la informática: un laboratorio personal donde la curiosidad, el diseño, el desarrollo y la experimentación se encuentran con problemas prácticos. Reúne dos intereses duraderos: la ingeniería de software y el mundo del automóvil.
Es una aplicación Android de ordenador de a bordo, monitorización y diagnóstico OBD2, desarrollada y evolucionada a lo largo de los años junto a mi trabajo profesional, incluidas pausas cuando los compromisos laborales tuvieron prioridad. No se creó para perseguir una oportunidad comercial reciente: se convirtió en un producto usado por muchas personas y ahora es el punto de partida de Smart Control Automotive.
Asumir la responsabilidad de un rumbo
Hoy esta experiencia está tomando un rumbo más definido. A través de SCA, quiero convertir el desarrollo de mis propias ideas sobre el automóvil en una prioridad profesional concreta.
Ya he invertido un trabajo considerable en los cimientos comunes del proyecto: evolucionar lo construido con Smart Control y crear nuevos productos que no dependan de un único ecosistema tecnológico. Esta inversión se ve no solo en las pantallas, sino en la capacidad de sostener ideas y llevarlas progresivamente a distintos dispositivos y sistemas.
Después de muchos años de trabajo comprometido también en proyectos ajenos, quiero poner esta experiencia al servicio de un rumbo del que asumo la responsabilidad personal. Crear productos económicamente sostenibles que también devuelvan valor a quienes los usan.
La aportación que quiero hacer
La pasión no es mi única motivación. Creo que la tecnología también debe crear valor para las personas que asumen el coste de tener un coche: ayudarles a entenderlo, usarlo con más criterio y conservar su utilidad cuando las condiciones aún lo permiten.
Para mí, innovar también significa dar a las personas más opciones sobre cuándo cambiar y cuándo seguir aprovechando bien lo que poseen.
La tecnología es un medio. Un buen producto resuelve problemas reales, reduce la complejidad para sus usuarios y mantiene su capacidad de evolucionar.
La experiencia que aporto al proyecto
Análisis y diseño · Integración y modernización · Aplicaciones y dispositivos · Fiabilidad y rendimiento · Automatización
Más sobre mi trayectoria técnica y de diseño
Mi trabajo ha ido más allá del desarrollo de aplicaciones. Incluye el análisis y diseño de sistemas de información, la integración entre distintas plataformas y la evolución de aplicaciones y procesos existentes, atendiendo necesidades funcionales, organizativas y tecnológicas a menudo estrechamente relacionadas.
Una parte importante de esta experiencia se refiere a modernizar sistemas y procesos administrativos, de gestión empresarial y operativos: entender cómo funciona una actividad, identificar problemas e ineficiencias, diseñar software para simplificarla y ayudar a evolucionar soluciones existentes. El reto más interesante no siempre es construir algo desde cero; a menudo consiste en mejorar lo existente preservando su continuidad y valor.
He trabajado con sistemas empresariales, aplicaciones web, arquitecturas distribuidas, microservicios, bases de datos relacionales y NoSQL, integraciones entre aplicaciones y servicios, sistemas heredados y retos de rendimiento, concurrencia y fiabilidad. Las tecnologías que he utilizado incluyen Java, JEE, Spring Boot, Angular, C++ y desarrollo Android. Estas experiencias abarcan servicios digitales, administración pública, sanidad, finanzas y logística.
Como Senior Software Developer, he afrontado problemas prácticos, restricciones técnicas y requisitos cambiantes: evolucionar sistemas complejos sin interrumpir su funcionamiento forma parte del trabajo. Esta experiencia incluye programación paralela y concurrente, optimización del rendimiento y de procesos, modularidad y mantenibilidad del software a largo plazo.
No enumero empresas, clientes ni proyectos confidenciales; lo importante aquí es la experiencia técnica y metodológica construida a lo largo del camino.
Formación, prototipos y curiosidad
Obtuve un máster en Informática en la Universidad de Pisa tras mis estudios universitarios de 1995–2003. Mi tesis, Simulatore visuale a componenti (un simulador visual basado en componentes), desarrollada en C++, ya reflejaba mi interés por los sistemas modulares y componibles y las herramientas que hacen más accesibles las actividades complejas.
Junto a los proyectos profesionales, siempre he explorado ideas mediante experimentación y prototipos de software, probando arquitecturas, interfaces y posibles aplicaciones de tecnologías emergentes.
Sigo explorando plataformas de software, inteligencia artificial como herramienta de desarrollo, investigación y automatización, y la interacción entre software y dispositivos físicos. Estas tecnologías no son fines en sí mismas: quiero entender cómo pueden convertirse en herramientas realmente útiles que mejoren el trabajo, los servicios y la vida cotidiana.
Áreas de investigación para SCA
OBD2, CAN y J1939; Bluetooth, BLE, Wi-Fi y USB; arquitecturas modulares y multiplataforma, incluido Kotlin Multiplatform. Telemetría de vehículos y adquisición de datos, procesamiento e interpretación de información, interfaces de automóvil y UI/UX orientadas a la seguridad, integración entre software, dispositivos y servicios digitales, automatización e inteligencia artificial.
Estas son áreas de investigación y desarrollo, no una lista de funciones publicadas. Smart Control OBD2 es el producto Android disponible hoy; SCAutomotive es su rumbo de evolución. La aplicación Legacy usa Bluetooth Classic/SPP y Wi-Fi sobre TCP/IP: BLE y USB están previstos para SCA Runtime, no son compatibles con la aplicación que se puede descargar hoy.
Los principios que guían este rumbo
Prioridad a lo local: mantener los datos bajo el control de quienes los generan siempre que sea posible; usar la nube cuando sea útil, sin convertirla en una dependencia obligatoria.
Transparencia: hacer comprensible y observable la información disponible en la electrónica del vehículo.
Elección e interoperabilidad: trabajar hacia servicios digitales a bordo más abiertos y sistemas que cooperen, respetando los requisitos de seguridad necesarios.
Vehículos existentes: explorar cómo el software y los dispositivos compatibles pueden aportar nuevas capacidades digitales también a coches antiguos.
Seguridad y facilidad de uso: ayudar a los conductores sin distraerlos. Tener más datos no significa mostrarlo todo en todo momento. Son principios de diseño e investigación, no promesas de capacidades ya publicadas.
Autor del contenido: Nicola Santini.