_____             _   _     _           
  / ____|           | | | |   (_)          
 | |  __  __ _ _   _| |_| |__  _  ___ _ __ 
 | | |_ |/ _` | | | | __| '_ \| |/ _ \ '__|
 | |__| | (_| | |_| | |_| | | | |  __/ |   
  \_____|\__,_|\__,_|\__|_| |_|_|\___|_|   

Gauthier Lechevalier

Engineer, maker
last updated: may 2026 · [v0.4 - still under construction _]

hi. this is my personal page. i build things. some of them work.

control engineering @ CentraleSupélec (MA, Sep 2021 — Nov 2025).
currently: building nff_nanoforgeflow.com. hardware, built instantly. no human in the loop.


build log

2026 BLACKWAVES — radar-based fall sensor that sees through walls

[radar, point clouds, mqtt, sensing]

radar-based fall-detection sensor that sees through walls. produces live point clouds of people in a space, streams the data over MQTT, and raises an alarm when it detects a fall. no cameras, no wearables.

site: waves.black

2026 OpenGalatea — MCP server giving Claude full control of a Prusa printer

[mcp, python, docker, 3d printing]

open-source MCP server that lets Claude run a Prusa printer end-to-end: search Printables, import STLs, auto-orient and slice with PrusaSlicer, recommend a print loadout, then start, pause, resume, stop, and monitor the job. fully dockerised, runs on a raspberry pi next to the printer. SO-ARM-100 integration and print-farm orchestration in the works.

code: github.com/GLechevalier/OpenGalatea

2025 Material-sensing radar with beamforming

[radar, dsp, beamforming]

designed and prototyped a radar that classifies materials using beamforming algorithms. theory to working prototype in 2 months. it could distinguish metal, wood, water, and a sandwich.

patch antenna geometry and S-parameters
patch antenna geometry & S‑params @ 60.5 GHz
Bode diagram and TX/RX port voltages
Bode of TX1‑TX2 → RX, port voltages
CAPON beamforming heatmap, range bin 0/127
CAPON beamforming SIMULATION, range bin 0/127
azimuth-elevation intensity heatmap
azimuth × elevation intensity map

2025 Boiler recognition AI, trained on synthetic data

[computer vision, blender, synthetic data]

built a full pipeline that recognizes boilers from photos. didn't have enough real data, so i generated synthetic training images in Blender — randomized boilers, lighting, backgrounds, camera angles — and trained on those. generalized to real photos better than expected.

2025 Indoor mapper using WiFi RSSI

[signal processing, ML]

built an indoor localization system that maps and tracks people inside a building using only WiFi signal strengths. no extra hardware — just whatever access points are already on the wall. ~1m precision in real time.

Indoor WiFi RSSI mapper

video: youtube.com/watch?v=ikQp_fq005k · code: github.com/GLechevalier/IndoorMapperWIFI

2024 2-minute hype video — full 3D, self-taught Blender

[blender, motion design]

self-taught Blender from scratch and made a 2-minute hype video. full 3D. lighting, materials, camera moves, the whole thing. render times measured in episodes of TV watched.

2-minute 3D hype video

video: youtu.be/Eu749JjcuZU

2024 Drone interception system

[control, embedded, real flying objects]

control algorithms + real-world flight testing for a drone that intercepts other drones. involved a non-trivial number of crashes during tuning. learned a lot about kalman filters and hot glue.

Drone interception system

video: youtu.be/Rsajr-_9HbE

2022 RENX — pro-grade event stages, €0 → €100k

[hardware, logistics, sleep deprivation]

co-built a student org from zero. raised €100k in a single year to design and deploy pro-like event scenes — lighting rigs, sound, structures — for night events on campus. recruited and led a 20-person team. none of us had done this before.

RENX team group photo
the team
stage build with road signs and barriers
themed build — road-works set
stage with truss, lights and DJ booth, soundcheck
truss & rig, soundcheck
night event with lasers and triangular RENX backdrop
night event — lasers & RENX backdrop
repairing a lyre fixture on stage
me repairing a lyre

2020 voice-recognition neural network, from scratch

[python, numpy, math]

programmed a neural network from scratch in python (no frameworks, just numpy and a lot of chain rule) to recognize my own voice. backprop by hand. it eventually said "hi gauthier" with reasonable confidence.

2019 Technology Manual — hand-drawn

[pen, paper, patience]

i drew an entire technology manual. by hand. every diagram, every illustration, every label. a few pages below — click any to enlarge.

manual page - assembly drawing (clavette, rondelle, vis ChC) manual page - liaison pivot par éléments roulants manual page - guidages par galets manual page - moulage à moule non permanent

2017 partial CPU built inside Excel — gates, registers, ALU

[excel, digital logic, way too many cells]

built a partial CPU entirely out of Excel formulas. started with NAND, stacked up half/full adders and subtractors, an 8-bit incrementer, an 8-bit ALU, gated latches, an 8-bit dual-read register file (32 bytes) and 64 bytes of addressable storage with WE/RE lines. no macros, no VBA — just cell formulas and a manual clock toggle.

Excel sheet showing register file, ALU and storage panels
register file, ALU & 64 B storage
ALU breakdown into adders, subtractors, incrementers and gates
ALU — adders, subtractors, incrementers
grid of gated latches wired together as memory
gated-latch memory grid

2016 compressed-air propulsed car — school race

[mechanical, pneumatics, body shaping]

designed and built a compressed-air propelled car for a school race. body shaped from hand-formed aluminium over a wooden mold, painted silver and red, mounted on a chassis with a CO2-style air cartridge for propulsion. raced it in a relay with the rest of the team. fast, loud, and surprisingly straight.

finished air-propelled car, silver and red
finished car — #17, on the shelf
bare aluminium body shell
bare aluminium body shell
race day, lining the car up at the start
race day, lining up at the start

2014 Lego robot — marble-catching competition, 1st place

[lego mindstorms, robotics, mechanical design]

built and programmed a Lego robot to catch as many marbles as possible in 2 minutes — middle school competition. designed the marble-catching mechanism from scratch and bolted it to the robot. wrote the control code for the whole thing. the robot worked. we won first place.

Lego marble-catching robot, front view
the robot
Lego marble-catching robot, detail
marble catcher detail
Lego marble-catching robot at the competition
robot from bottom
Lego marble-catching robot, another view

elsewhere on the internet


currently reading / playing with

© gauthier lechevalier. no tracking. no cookies. no js framework.
this page weighs less than the favicon of most websites.
visitor #00043