TB Logo

Bienvenue dans mon univers

Découvrez mes projets et mes compétences.

Profile picture

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

Bonjour, je suis

Timothée Blanpied

1+ ans d'expérience

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.

Localisation
Romans-sur-Isère, France
Ce que je fais
Développement logiciel embarquéDéveloppement logiciel backendSystèmes IoT et connectésArchitecture et conception logicielle

Compétences techniques clés

Une sélection ciblée de technologies avec lesquelles j'aime travailler.

C
C
C++
C++
STM32
STM32
Zephyr RTOS
Zephyr RTOS
Python
Python
FastAPI
FastAPI
Next.js
Next.js
Git
Git

Secteurs d'activité

Domaines dans lesquels je souhaite particulièrement évoluer.

IoT
IoT

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.

Transport
Transport

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é.

Automobile
Automobile

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.

Cybersécurité
Cybersécurité

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

C
C
C++
C++
Python
Python
Java
Java
JavaScript
JavaScript
HTML
HTML
CSS
CSS
SQL
SQL

Systèmes embarqués et temps réel

Plateformes microcontrôleurs et systèmes d’exploitation temps réel

STM32
STM32
Raspberry Pi
Raspberry Pi
Zephyr RTOS
Zephyr RTOS
STM32CubeIDE
STM32CubeIDE

Développement web et backend

Frameworks web, technologies backend et bases de données

Flask
Flask
FastAPI
FastAPI
Next.js
Next.js
Tailwind CSS
Tailwind CSS
Nginx
Nginx
PostgreSQL
PostgreSQL
MongoDB
MongoDB

CI/CD et gestion de projet

Gestion de versions, intégration continue et outils de suivi de projet

Git
Git
GitHub
GitHub
GitLab
GitLab
Bitbucket
Bitbucket
Jira
Jira
CircleCI
CircleCI
semantic-release
semantic-release

Qualité logicielle et tests

Frameworks de test, analyse de code et outils de documentation

GoogleTest
GoogleTest
GoogleMock
GoogleMock
gcov
gcov
clang-tidy
clang-tidy
clang-format
clang-format
Valgrind
Valgrind
Tests unitaires
Tests unitaires
UML
UML
LaTeX
LaTeX

Machine learning et data science

Algorithmes de ML, frameworks et outils d’analyse de données

LLM
LLM
KNN
KNN
K-Means
K-Means
CNN
CNN
TensorFlow
TensorFlow
Keras
Keras
Jupyter Notebook
Jupyter Notebook

Communication et protocoles

Protocoles réseau et normes de communication

WebSocket
WebSocket
MQTT
MQTT
HTTP
HTTP
TCP/IP
TCP/IP
I2C
I2C

Expérience & Formation

PARCOURS PROFESSIONNEL ET ACADÉMIQUE

Ingénieur Logiciel Embarqué
mai 2025 → sept. 2025
AIoTrust
Lyon, France
  • 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.
C++STM32Zephyr RTOSGitJiraBitbucketCircleCIUMLGoogleTestGoogleMockclang-formatclang-tidyMQTTSTM32CubeIDEsemantic-releaseI2C
AIoTrust
Stagiaire Développeur Full-Stack
janv. 2024 → juil. 2024
PingPrice
Bruxelles, Belgique
  • 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.
PythonGitGitLabPostgreSQLSQLHTTPLaTeXJupyter NotebookJavaScriptHTMLCSSFastAPILLMUMLKNNK-MeansFlaskNginxMongoDB
PingPrice
Développeur Systèmes Embarqués
janv. 2023 → juin 2023
Anyos
Valence, France
  • 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.
CSTM32STM32CubeIDEGitPythonWebSocketUML
Anyos

Projets en vedette

UNE SÉLECTION DE PROJETS PERSONNELS MIS EN AVANT

Projet en vedette
oct. 2024

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
Tags
Systèmes embarquésImpression 3DÉlectronique
Compétences
C++
C++
Raspberry Pi
Raspberry Pi
I2C
I2C
Projet en vedette
août 2023

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
Tags
Deep LearningWeb DevelopmentComputer Vision
Compétences
Python
Python
Jupyter Notebook
Jupyter Notebook
TensorFlow
TensorFlow
Keras
Keras
CNN
CNN
JavaScript
JavaScript
CSS
CSS
HTML
HTML
Projet en vedette
juil. 2023

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
Tags
Application webSimulationÉlectronique
Compétences
JavaScript
JavaScript
CSS
CSS
HTML
HTML
Projet en vedette
mai 2023

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
Tags
Deep LearningRéseaux de neurones
Compétences
C++
C++
Projet en vedette
juil. 2022

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
Tags
Développement de jeuxProcessingPhysique
Compétences
Java
Java

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.

Envoyez-moi un message directement

0/100 caractères

0/254 caractères

0/5000 caractères

Je suis généralement disponible du lundi au vendredi, de 9h00 à 17h00. Pour toute demande urgente, vous pouvez m’appeler directement.