Bienvenido a mi mundo
Mostrando mis proyectos y habilidades.

Hola, soy
Timothée Blanpied
un
Me encanta construir soluciones desde cero, convirtiendo ideas en software y sistemas embebidos seguros y confiables. Me apasiona resolver problemas reales usando tecnologías conectadas, código limpio y algoritmos eficientes.
Sobre mí
UNA VISIÓN MÁS CERCANA DE MI EXPERIENCIA E INTERESES
Timothée Blanpied
Soy ingeniero de software y disfruto creando software significativo y bien diseñado, con un impacto real en el mundo.
Descubrí la programación en el instituto y rápidamente supe que sería mi camino a largo plazo. A través de muchos proyectos personales, desarrollé sólidas habilidades técnicas y creatividad, motivado por la libertad de crear y las posibilidades casi infinitas que ofrece el software.
Luego estudié informática, ciberseguridad y redes en la escuela de ingeniería, donde adquirí bases sólidas y, sobre todo, aprendí a aprender.
Con un interés de toda la vida por la robótica, descubrir el desarrollo de software embebido me pareció natural, combinando ingeniería de software con sistemas tangibles y reales.
Mi objetivo es convertirme en un experto en mi campo y contribuir a proyectos innovadores que tengan un impacto positivo.
Competencias técnicas clave
Una selección de tecnologías con las que disfruto trabajar.
Áreas de interés profesional
Sectores en los que estoy especialmente motivado para trabajar.
Disfruto creando sistemas conectados que transforman datos en inteligencia y ayudan a resolver problemas reales de manera responsable y significativa.
El transporte es un desafío global clave, donde construir sistemas seguros, fiables y sostenibles tiene un impacto directo en la sociedad.
El sector automotriz combina sistemas complejos, restricciones de seguridad y la transición hacia una movilidad más limpia e inteligente para el futuro.
La seguridad es esencial en cualquier sistema conectado; adopto un enfoque prioritario en seguridad para proteger datos, dispositivos y usuarios.
Habilidades
HABILIDADES TÉCNICAS EN MI MOCHILA. (PASA EL CURSOR SOBRE UNA HABILIDAD PARA VER LOS DETALLES)
Lenguajes y programación
Lenguajes de programación clave para el desarrollo de software
Sistemas embebidos y en tiempo real
Plataformas de microcontroladores y sistemas operativos en tiempo real
Desarrollo web y backend
Frameworks web, tecnologías backend y bases de datos
CI/CD y gestión de proyectos
Control de versiones, integración continua y herramientas de seguimiento de proyectos
Calidad de software y pruebas
Frameworks de pruebas, análisis de código y herramientas de documentación
Machine learning y ciencia de datos
Algoritmos de ML, frameworks y herramientas de análisis de datos
Comunicación y protocolos
Protocolos de red y estándares de comunicación
Experiencia & Educación
CRONOLOGÍA DE ROLES Y ESTUDIOS RELEVANTES
- Desarrollo de firmware en C++ sobre STM32 con Zephyr RTOS para un producto de ciberseguridad industrial.
- Procesamiento de señales de sensores, actuadores y PLC para detectar anomalías y prevenir ataques.
- Implementación de pruebas automatizadas y mejora continua de la calidad del software.
- Automatización de flujos CI/CD y estandarización de buenas prácticas de desarrollo.
- Entrega de un firmware robusto listo para la evolución futura del producto.

- Desarrollo de pipelines automatizados de web scraping en Python para recopilar datos de productos en supermercados europeos.
- Migración de MongoDB a PostgreSQL e integración de grandes volúmenes de datos.
- Mejora de la calidad y categorización de datos utilizando LLMs, embeddings, KNN y K-Means.
- Creación de una aplicación web interna para validar y enriquecer datos de productos.
- Mejora de cobertura y precisión de datos en Francia, Bélgica y Países Bajos mediante automatización.
- Documentación completa y transferencia de conocimientos para asegurar la continuidad del proyecto.
- Desarrollo de software embebido en C sobre STM32 para cargadores de vehículos eléctricos.
- Implementación de nuevas funcionalidades compatibles con OCPP 2.0 e integración inicial de ISO 15118 (Plug & Charge, V2X).
- Garantía de retrocompatibilidad con OCPP 1.6 para asegurar la interoperabilidad.
- Pruebas de integración verificando comunicación entre cargador, vehículo y servidores cloud.
- Participación en la validación completa del sistema para garantizar confiabilidad antes del mercado.
- Definición de arquitectura con UML y documentación técnica detallada.
Proyectos destacados
UNA SELECCIÓN DE PROYECTOS PERSONALES DESTACADOS
Drone cuadricóptero personalizado — Diseño, electrónica y controlador de vuelo
Un drone cuadricóptero totalmente diseñado desde cero: diseño mecánico, integración de electrónica, firmware de controlador de vuelo en C++ y una interfaz web para telemetría y configuración en tiempo real.
- Diseño completo del chasis del cuadricóptero en Fusion360 con prototipos impresos en 3D
- Selección e integración de toda la electrónica: motores, ESC, PDB, IMU, MCU y sistema de alimentación
- Implementación de un controlador de vuelo personalizado en C++ sobre Raspberry Pi Pico
- Desarrollo de controladores de hardware (IMU, sensores, control de ESC) y bucles PID estables
- Comunicación UART implementada entre la Raspberry Pi Pico (FC) y la Raspberry Pi (computadora de vuelo)
- Creación de una interfaz web de control y monitorización con orientación 3D del drone en tiempo real
Reconocimiento interactivo de dígitos manuscritos (CNN)
Proyecto de machine learning de extremo a extremo que combina el entrenamiento de un modelo CNN en notebooks de Jupyter con una demo web interactiva ejecutada en el cliente. Los usuarios pueden dibujar dígitos manuscritos y recibir predicciones en tiempo real desde un Convolutional Neural Network entrenado con el dataset MNIST y desplegado en el navegador mediante TensorFlow.js.
- Diseño y entrenamiento de un Convolutional Neural Network con TensorFlow/Keras, logrando una alta precisión sobre el dataset MNIST
- Construcción de una interfaz de dibujo interactiva con HTML5 Canvas e inferencia en tiempo real
- Conversión y despliegue del modelo entrenado a TensorFlow.js para ejecución directa en el navegador, sin dependencia de backend
- Implementación de predicciones basadas en niveles de confianza, controles del canvas y comportamiento responsive de la interfaz
LogicSim: Simulador interactivo de lógica digital
Un simulador de lógica digital basado en la web, desarrollado con React, que ofrece compuertas lógicas, componentes e interconexiones renderizadas en SVG interactivo para crear y probar circuitos digitales personalizados.
- Constructor de circuitos mediante arrastrar y soltar
- Renderizado SVG interactivo para visuales fluidos y escalables
- Compuertas lógicas: AND, NOT
- Componentes: display de 7 segmentos, interruptores, botones, LEDs
- Cableado dinámico con ajuste automático de ángulos y enrutamiento automático
- Propagación de señales en tiempo real y resaltado visual
NeuralNetworkCPP — Red neuronal en C++ (from scratch)
Una pequeña librería educativa en C++ para redes neuronales, implementada desde cero (propagación hacia delante/atrás + bucle de entrenamiento), con una demo CLI de reconocimiento de dígitos en MNIST y una UI de terminal personalizada (barras de progreso + gráficos de accuracy).
- Implementación de una red neuronal feedforward desde cero (forward pass, backpropagation, descenso de gradiente)
- Construcción de mi propia capa de operaciones matriciales + ruta opcional de aceleración CUDA
- Demo de reconocimiento de dígitos en MNIST con barras de progreso en terminal y gráficos de accuracy por clase
- Soporte de guardado/carga para reutilizar modelos entrenados desde la CLI
Clon de Geometry Dash (Java + Processing)
Un juego de plataformas al estilo Geometry Dash recreado desde cero en Java usando el IDE Processing, con físicas, colisiones, efectos de partículas y un editor de niveles totalmente interactivo.
- Simulación de físicas fluida y sistema de colisiones
- Editor de niveles totalmente funcional con colocación en cuadrícula
- Colocar, mover, rotar y eliminar bloques y obstáculos
- Efectos de partículas en tiempo real y retroalimentación visual
- Selector de niveles y pantalla de carga
- Recrea la experiencia de Geometry Dash con niveles personalizados
Trabajemos juntos
¿TIENES UN PROYECTO EN MENTE O QUIERES HABLAR SOBRE NUEVAS OPORTUNIDADES? ESTARÉ ENCANTADO DE ESCUCHARTE. PONTE EN CONTACTO Y CREEMOS ALGO EXTRAORDINARIO.
Pongámonos en contacto
Me encantará saber de ti, aquí tienes las mejores formas de comunicarte conmigo.
Correo electrónico
timothee@blanpied.fr
Suelo responder en un plazo de 24 a 48 horas.
Teléfono
+33 7 83 51 04 11
Disponible de lunes a viernes, de 9 a 17 h.
Ubicación
Romans-sur-Isère, Francia
Con disponibilidad para desplazarme por toda Francia y también abierto/a al trabajo remoto.
https://www.linkedin.com/in/timothee-blanpied
Conectemos a nivel profesional.
Envíame un mensaje directo
Normalmente estoy disponible de lunes a viernes, de 9:00 a 17:00. Para asuntos urgentes, no dudes en llamarme.




