TB Logo

Welcome to My World

Showcasing my projects and skills.

Profile picture

Hello, I'm

Timothée Blanpied

a

I love building things from the ground up by turning ideas into secure, reliable software and embedded systems. I'm passionate about solving real-world problems using connected technologies, clean code, and efficient algorithms.

About Me

A CLOSER LOOK AT MY BACKGROUND AND INTERESTS

Hello, I'm

Timothée Blanpied

1+ years of experience

I'm a software engineer who enjoys building meaningful, well-crafted software with real-world impact.

I discovered coding in high school and quickly knew it was a long-term path. Through many personal projects, I developed strong technical skills and creativity, driven by the freedom to create and the almost limitless possibilities of software.

I later studied computer science, cybersecurity, and computer networks in engineering school, where I built solid foundations and, most importantly, learned how to learn.

With a lifelong interest in robotics, discovering embedded software development felt natural, combining software engineering with tangible, real-world systems.

My goal is to grow into an expert in my field and contribute to innovative projects that make a meaningful difference.

Location
Romans-sur-Isère, France
What I Do
Embedded Software DevelopmentBackend Software DevelopmentIoT & Connected SystemsSoftware Architecture & Design

Top Technical Skills

A focused selection of technologies I enjoy working with.

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

Industry Focus

Fields I'm particularly motivated to work in.

IoT
IoT

I enjoy building connected systems that turn data into intelligence and help solve real-world problems in a meaningful and responsible way.

Transportation
Transportation

Transportation is a critical global challenge, where building safe, reliable, and sustainable systems has a direct impact on society.

Automotive
Automotive

The automotive field combines complex systems, safety constraints, and the push toward cleaner and smarter mobility for the future.

Cybersecurity
Cybersecurity

Security is essential for any connected system; I take a security-first approach to protect data, devices, and users.

Skills

TECHNICAL SKILLS IN MY BAG. (HOVER A SKILL TO SEE DETAILS)

Languages & Programming

Core programming languages for software development

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

Embedded & Real-Time Systems

Microcontroller platforms and real-time operating systems

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

Web Development & Backend

Web frameworks, backend technologies, and databases

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

CI/CD & Project Management

Version control, continuous integration, and project tracking tools

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

Software Quality & Testing

Testing frameworks, code analysis, and documentation tools

GoogleTest
GoogleTest
GoogleMock
GoogleMock
clang-tidy
clang-tidy
clang-format
clang-format
Valgrind
Valgrind
Unit Testing
Unit Testing
UML
UML
LaTeX
LaTeX

Machine Learning & Data Science

ML algorithms, frameworks, and data analysis tools

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

Communication & Protocols

Network protocols and communication standards

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

Experience & Education

TIMELINE OF THE ROLES AND STUDIES THAT SHAPED MY CAREER

Embedded Software Engineer
May 2025 → Sep 2025
AIoTrust
Lyon, France
  • Developed a C++ firmware on STM32 using Zephyr RTOS for an industrial cybersecurity product
  • Processed raw sensor, actuator, and PLC signals to detect anomalies and prevent potential attacks
  • Implemented automated testing and contributed to continuous software quality improvements
  • Automated CI/CD workflows and standardized development best practices
  • Delivered a robust firmware ready for future product evolution
C++STM32Zephyr RTOSGitJiraBitbucketCircleCIUMLGoogleTestGoogleMockclang-formatclang-tidyMQTTSTM32CubeIDEsemantic-releaseI2C
AIoTrust
Full-stack Developer Intern
Jan 2024 → Jul 2024
PingPrice
Brussels, Belgium
  • Developed automated Python web scraping pipelines to collect product data from European supermarket websites.
  • Migrated legacy data storage from MongoDB to PostgreSQL and integrated large-scale datasets into the new system.
  • Implemented ML workflows using LLMs, embeddings, KNN and K-Means to improve data quality and product categorization.
  • Built a full-stack internal web application enabling efficient validation, enrichment and correction of product data.
  • Improved data coverage and accuracy across France, Belgium and the Netherlands through automated processes.
  • Delivered complete documentation and supported knowledge transfer for long-term maintainability.
PythonGitLabGitPostgreSQLSQLHTTPLaTeXJupyter NotebookJavaScriptHTMLCSSFastAPILLMUMLKNNK-MeansFlaskNginxMongoDB
PingPrice
Embedded Systems Developer
Jan 2023 → Jun 2023
Anyos
Valence, France
  • Developed embedded software in C on STM32 microcontrollers for Anyos electric vehicle charging stations.
  • Implemented new features supporting advanced charging standards such as OCPP 2.0 and early ISO 15118 integration (Plug & Charge, V2X).
  • Maintained backward compatibility with OCPP 1.6 to ensure interoperability with existing charging infrastructures.
  • Executed integration tests validating communication between the charging station, electric vehicles and cloud servers.
  • Contributed to full system validation (hardware & software) improving reliability ahead of market deployment.
  • Specified system architecture using UML and delivered detailed technical documentation to support future development.
CSTM32STM32CubeIDEGitPythonWebSocketUML
Anyos

Featured Projects

A SELECTION OF HIGHLIGHTED PERSONAL PROJECTS

Featured Project
Oct 2024

Custom Quadcopter Drone — Design, Electronics & Flight Controller

A fully custom quadcopter drone engineered from scratch: mechanical design, electronics integration, custom flight controller firmware in C++, and a web-based ground interface for live telemetry and configuration.

  • Designed complete quadcopter chassis in Fusion360 with iterative 3D-printed prototypes
  • Selected and integrated all electronics: motors, ESCs, PDB, IMU, MCU, and power system
  • Implemented a custom C++ flight controller on Raspberry Pi Pico
  • Wrote hardware drivers (IMU, sensors, ESC control) and stable PID loops from scratch
  • Built UART communication between Raspberry Pi Pico (FC) and Raspberry Pi (flight computer)
  • Created a browser-based control & monitoring interface with live 3D drone orientation
Tags
Embedded Systems3D PrintingElectronics
Skills
C++
C++
Raspberry Pi
Raspberry Pi
I2C
I2C
Featured Project
Aug 2023

Interactive Handwritten Digit Recognition (CNN)

An end-to-end machine learning project combining CNN model training in Jupyter notebooks with a client-side interactive web demo. Users can draw handwritten digits and receive real-time predictions from a Convolutional Neural Network trained on the MNIST dataset and deployed in the browser via TensorFlow.js.

  • Designed and trained a Convolutional Neural Network with TensorFlow/Keras, achieving strong accuracy on the MNIST dataset
  • Built an interactive drawing interface using HTML5 Canvas with real-time inference feedback
  • Converted and deployed the trained model to TensorFlow.js for in-browser execution with no backend dependency
  • Implemented confidence-based predictions, canvas controls, and responsive UI behavior
Tags
Deep LearningWeb DevelopmentComputer Vision
Skills
Python
Python
Jupyter Notebook
Jupyter Notebook
TensorFlow
TensorFlow
Keras
Keras
CNN
CNN
JavaScript
JavaScript
CSS
CSS
HTML
HTML
Featured Project
Jul 2023

LogicSim: Interactive Digital Logic Simulator

A web-based digital logic simulator built with React, featuring interactive SVG-rendered logic gates, components, and wires for creating and testing custom digital circuits.

  • Drag-and-drop circuit builder
  • Interactive SVG rendering for smooth and scalable visuals
  • Logic gates: AND, NOT
  • Components: 7-segment display, switches, buttons, LEDs
  • Dynamic wiring with angle snapping and automatic routing
  • Real-time signal propagation and visual highlighting
Tags
Web AppSimulationElectronics
Skills
JavaScript
JavaScript
CSS
CSS
HTML
HTML
Featured Project
May 2023

NeuralNetworkCPP — Neural Network from scratch in C++

A small educational C++ neural network library built from scratch (forward/backprop + training loop), with a CLI digit-recognition demo on MNIST and a custom terminal UI (progress bars + accuracy graphs).

  • Implemented a feedforward neural network from scratch (forward pass, backpropagation, gradient descent)
  • Built my own matrix layer + optional CUDA acceleration path
  • Created a MNIST digit-recognition demo with terminal progress bars and per-class accuracy bar charts
  • Added save/load support to reuse trained models from the CLI
Tags
Deep LearningNeural Networks
Skills
C++
C++
Featured Project
Jul 2022

Geometry Dash Clone (Java + Processing)

A full Geometry Dash-style platformer recreated from scratch in Java using the Processing IDE, featuring physics, collisions, particle effects, and a fully interactive level builder.

  • Smooth physics simulation and collision system
  • Fully functional level builder with grid placement
  • Place, move, rotate, and delete blocks and obstacles
  • Real-time particle effects and visual feedback
  • Level selector and loading screen
  • Recreates the feel of Geometry Dash with custom levels
Tags
Game DevelopmentProcessingPhysics
Skills
Java
Java

Let's Work Together

HAVE A PROJECT IN MIND OR WANT TO DISCUSS OPPORTUNITIES? I'D LOVE TO HEAR FROM YOU. GET IN TOUCH AND LET'S CREATE SOMETHING AMAZING TOGETHER.

Send me a direct message

0/100 characters

0/254 characters

0/5000 characters

I'm typically available Monday to Friday, 9:00 AM - 5:00 PM. For urgent matters, please call me.