Bienvenue dans mon univers
Découvrez mes projets et mes compétences.

Bonjour, je suis
Timothée Blanpied
un
J'aime créer des solutions de A à Z, en transformant des idées en logiciels et systèmes embarqués fiables et sécurisés. Je suis passionné par la résolution de problèmes concrets grâce aux technologies connectées, au code propre et aux algorithmes efficaces.
À propos de moi
UN APERÇU DE MON PARCOURS ET DE MES CENTRES D'INTÉRÊT
Timothée Blanpied
Je suis ingénieur logiciel et j'aime créer des logiciels significatifs et bien conçus, ayant un impact concret.
J'ai découvert le code au lycée et j'ai rapidement su que ce serait une voie à long terme. Grâce à de nombreux projets personnels, j'ai développé de solides compétences techniques et ma créativité, guidé par la liberté de créer et les possibilités presque infinies qu'offre le développement logiciel.
J'ai ensuite étudié l'informatique, la cybersécurité et les réseaux en école d'ingénieur, où j'ai acquis des bases solides et, surtout, appris à apprendre.
Avec un intérêt de longue date pour la robotique, découvrir le développement logiciel embarqué m'a semblé naturel, combinant développement logiciel et systèmes tangibles et concrets.
Mon objectif est de devenir un expert dans mon domaine et de contribuer à des projets innovants ayant un impact positif.
Compétences techniques clés
Une sélection ciblée de technologies avec lesquelles j'aime travailler.
Secteurs d'activité
Domaines dans lesquels je souhaite particulièrement évoluer.
J'aime créer des systèmes connectés qui transforment les données en intelligence et contribuent à résoudre des problèmes réels de manière responsable et utile.
Le transport est un enjeu mondial majeur, où concevoir des systèmes sûrs, fiables et durables a un impact direct sur la société.
Le domaine automobile combine des systèmes complexes, des contraintes de sécurité et la transition vers une mobilité plus propre et intelligente pour l'avenir.
La sécurité est essentielle pour tout système connecté ; j'adopte une approche prioritaire sur la sécurité pour protéger les données, les appareils et les utilisateurs.
Compétences
COMPÉTENCES TECHNIQUES DANS MON SAC. (SURVOLEZ UNE COMPÉTENCE POUR VOIR LES DÉTAILS)
Langages et programmation
Langages de programmation essentiels pour le développement logiciel
Systèmes embarqués et temps réel
Plateformes microcontrôleurs et systèmes d’exploitation temps réel
Développement web et backend
Frameworks web, technologies backend et bases de données
CI/CD et gestion de projet
Gestion de versions, intégration continue et outils de suivi de projet
Qualité logicielle et tests
Frameworks de test, analyse de code et outils de documentation
Machine learning et data science
Algorithmes de ML, frameworks et outils d’analyse de données
Communication et protocoles
Protocoles réseau et normes de communication
Expérience & Formation
PARCOURS PROFESSIONNEL ET ACADÉMIQUE
- Développement d'un firmware C++ sur STM32 avec Zephyr RTOS pour un produit de cybersécurité industrielle.
- Traitement des signaux bruts capteurs/actionneurs/PLC pour détecter des anomalies et prévenir des attaques.
- Mise en place de tests automatisés et amélioration continue de la qualité logicielle.
- Industrialisation du développement avec automatisation CI/CD et bonnes pratiques.
- Livraison d'un firmware robuste prêt pour les futures évolutions du produit.

- Développement de pipelines de web scraping automatisés en Python pour collecter des données produits sur les sites e-commerce européens.
- Migration des données de MongoDB vers PostgreSQL et intégration de grands volumes d'informations.
- Amélioration de la classification et qualité des données via LLMs, embeddings, KNN et K-Means.
- Création d'une application web interne pour la validation et l'enrichissement des données produits.
- Augmentation de la couverture et de la précision des données en France, Belgique et Pays-Bas.
- Documentation complète et transfert de connaissances pour assurer la pérennité du projet.
- Développement logiciel embarqué en C sur STM32 pour des bornes de recharge de véhicules électriques.
- Implémentation de fonctionnalités avancées supportant OCPP 2.0 et une première intégration ISO 15118 (Plug & Charge, V2X).
- Maintien de la compatibilité OCPP 1.6 pour assurer l'interopérabilité avec les infrastructures existantes.
- Réalisation de tests d'intégration validant la communication entre la borne, le véhicule et les serveurs cloud.
- Participation à la validation complète du système matériel et logiciel avant commercialisation.
- Définition de l'architecture en UML et rédaction d'une documentation technique détaillée.
Projets en vedette
UNE SÉLECTION DE PROJETS PERSONNELS MIS EN AVANT
Drone quadricoptère personnalisé — Conception, électronique et contrôleur de vol
Un drone quadricoptère entièrement conçu sur mesure : conception mécanique, intégration électronique, firmware de contrôleur de vol en C++ et interface web pour la télémétrie et la configuration en temps réel.
- Conception complète du châssis du quadricoptère sous Fusion360 avec prototypes imprimés en 3D
- Sélection et intégration de toute l'électronique : moteurs, ESC, PDB, IMU, MCU et système d'alimentation
- Implémentation d'un contrôleur de vol personnalisé en C++ sur Raspberry Pi Pico
- Développement de pilotes matériels (IMU, capteurs, contrôle ESC) et boucles PID stables
- Mise en place de la communication UART entre le Raspberry Pi Pico (FC) et le Raspberry Pi (ordinateur de bord)
- Création d'une interface web de contrôle et de monitoring avec orientation 3D du drone en temps réel
Reconnaissance interactive de chiffres manuscrits (CNN)
Projet de machine learning de bout en bout combinant l'entraînement d'un modèle CNN dans des notebooks Jupyter et une démo web interactive côté client. Les utilisateurs peuvent dessiner des chiffres manuscrits et obtenir des prédictions en temps réel à partir d'un Convolutional Neural Network entraîné sur le dataset MNIST et déployé dans le navigateur via TensorFlow.js.
- Conception et entraînement d'un Convolutional Neural Network avec TensorFlow/Keras, atteignant une excellente précision sur le dataset MNIST
- Développement d'une interface de dessin interactive avec HTML5 Canvas et inférence en temps réel
- Conversion et déploiement du modèle entraîné vers TensorFlow.js pour une exécution entièrement dans le navigateur, sans backend
- Mise en place de prédictions basées sur des scores de confiance, de contrôles du canvas et d'un comportement UI responsive
LogicSim : Simulateur interactif de logique numérique
Un simulateur de logique numérique basé sur le web, développé avec React, proposant des portes logiques, des composants et des connexions rendus en SVG interactif pour créer et tester des circuits numériques personnalisés.
- Constructeur de circuits en glisser-déposer
- Rendu SVG interactif pour des visuels fluides et évolutifs
- Portes logiques : AND, NOT
- Composants : afficheur 7 segments, interrupteurs, boutons, LED
- Câblage dynamique avec ajustement d'angles et routage automatique
- Propagation de signal en temps réel et mise en évidence visuelle
NeuralNetworkCPP — Réseau de neurones en C++ à partir de zéro
Une petite bibliothèque éducative en C++ pour entraîner des réseaux de neurones, implémentée à partir de zéro (propagation avant/arrière + boucle d'entraînement), avec une démo CLI de reconnaissance de chiffres sur MNIST et une UI terminal personnalisée (barres de progression + graphiques de précision).
- Implémentation d'un réseau de neurones feedforward à partir de zéro (forward pass, backpropagation, descente de gradient)
- Création de ma propre couche de calcul matriciel + chemin d'accélération CUDA optionnel
- Démo MNIST de reconnaissance de chiffres avec barres de progression terminal et graphiques de précision par classe
- Ajout du save/load pour réutiliser un modèle entraîné depuis la CLI
Clone de Geometry Dash (Java + Processing)
Un jeu de plateforme de type Geometry Dash recréé entièrement en Java avec l'IDE Processing, incluant la physique, les collisions, des effets de particules et un éditeur de niveaux entièrement interactif.
- Simulation de physique fluide et système de collisions
- Éditeur de niveaux entièrement fonctionnel avec placement sur grille
- Placement, déplacement, rotation et suppression de blocs et d'obstacles
- Effets de particules en temps réel et retours visuels
- Sélecteur de niveaux et écran de chargement
- Recrée l'expérience de Geometry Dash avec des niveaux personnalisés
Travaillons ensemble
VOUS AVEZ UN PROJET EN TÊTE OU SOUHAITEZ ÉCHANGER SUR DE NOUVELLES OPPORTUNITÉS ? JE SERAI RAVI D’EN DISCUTER. CONTACTEZ-MOI ET CRÉONS QUELQUE CHOSE D’EXCEPTIONNEL.
Prenons contact
J'aimerais beaucoup échanger avec vous, voici les meilleurs moyens de me contacter.
timothee@blanpied.fr
Je réponds généralement sous 24 à 48 heures.
Téléphone
+33 7 83 51 04 11
Disponible du lundi au vendredi, de 9h à 17h.
Localisation
Romans-sur-Isère, France
Mobile partout en France, et également disponible pour travailler à distance.
https://www.linkedin.com/in/timothee-blanpied
Connectons-nous sur le plan professionnel.
Envoyez-moi un message directement
Je suis généralement disponible du lundi au vendredi, de 9h00 à 17h00. Pour toute demande urgente, vous pouvez m’appeler directement.




