Welcome to My World
Showcasing my projects and skills.

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
Timothée Blanpied
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.
Top Technical Skills
A focused selection of technologies I enjoy working with.
Industry Focus
Fields I'm particularly motivated to work in.
I enjoy building connected systems that turn data into intelligence and help solve real-world problems in a meaningful and responsible way.
Transportation is a critical global challenge, where building safe, reliable, and sustainable systems has a direct impact on society.
The automotive field combines complex systems, safety constraints, and the push toward cleaner and smarter mobility for the future.
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
Embedded & Real-Time Systems
Microcontroller platforms and real-time operating systems
Web Development & Backend
Web frameworks, backend technologies, and databases
CI/CD & Project Management
Version control, continuous integration, and project tracking tools
Software Quality & Testing
Testing frameworks, code analysis, and documentation tools
Machine Learning & Data Science
ML algorithms, frameworks, and data analysis tools
Communication & Protocols
Network protocols and communication standards
Experience & Education
TIMELINE OF THE ROLES AND STUDIES THAT SHAPED MY CAREER
- 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

- 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.
- 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.
Featured Projects
A SELECTION OF HIGHLIGHTED PERSONAL PROJECTS
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
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
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
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
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
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.
Let's Connect
I'd love to hear from you, here are the best ways to reach me.
timothee@blanpied.fr
I typically respond within 24-48 hours.
Phone
+33 7 83 51 04 11
Available Monday to Friday, from 9 AM to 5 PM.
Location
Romans-sur-Isère, France
Available for travel across France, and open to remote work as well.
https://www.linkedin.com/in/timothee-blanpied
Let's connect professionally.
Send me a direct message
I'm typically available Monday to Friday, 9:00 AM - 5:00 PM. For urgent matters, please call me.




