Engineer first, language second.
I design algorithms and simulations. Then I choose the right tool.
For universal deployment — PC, tablet, smartphone — the browser is the runtime.
Zero dependencies. Runs everywhere.
Standalone OBD-II diagnostic bridge for ESP32-S3, zero external libraries. MCP2515 driven via raw SPI register access. ISO 15765-4 29-bit, functional (broadcast) addressing. Live Mode 01 PID discovery and decoding, DTC read/clear (Mode 03/07/0A/04), driving data logger with power-loss detection, WiFi web interface with real-time gauges. Validated on a real Citroën Nemo 1.3 HDi (Marelli MJD 8F3.F6).
Multi-protocol drone detection & identification on M5Stack CoreS3 (ESP32-S3).
Passive WiFi sniffer detecting 4 protocols (FR SGDSN, ODID ASTM F3411, DJI, Parrot) + beacon TX (FR + ODID).
Self-contained HTML interface with real-time map, ADS-B aircraft overlay, 60s trajectory prediction with collision cone, weather, and TX remote configuration.
Browser-based 3D terrain viewer and multi-physics simulator. Zero server, zero installation, pure HTML/JS.
Client-side processing of Copernicus GLO-30 DEMs. Features a complete paleo-glacier simulation (-30ka to today) with orbital forcing and ice flow (SIA). Includes a 2D Saint-Venant hydrodynamic solver for dam break simulations, validated against the 1959 Malpasset historical disaster. Fully parallelized via Web Workers.
Single-file HTML viewer and field tool for the French cadastral plan (DGFiP PCI, DXF format). Zero server, zero installation, works offline. Built for land surveyors and land services, ready for emergency and intervention services.
Reads a whole department delivery in the browser, .tar.bz2 archives decompressed client-side, 34,969 French communes embedded. Parcels and buildings coloured by occupancy, full XDATA record on hover, parcel search by IDU. Street and locality index per commune: click a street to frame it end to end, click a house number to centre on it. Neighbouring sheets on double-click, merged sheets on Ctrl+click, department overview map and commune mini-map. Snapping area and polyline measurement, assisted parcel division at a given area, exports to surveyor DA files, scaled PNG and GeoJSON for QGIS. Inventory checked against the DXF-PCI standard.
Personal project (own time), inspired by professional land-management work, tested on the French Guiana (973) delivery.
SQL Learning tool — embedded full SQL interpreter, embedded DB, all in one HTML file. No server. No dependencies. No install.
SELECT · INNER JOIN · LEFT JOIN · CASE WHEN · INSERT · UPDATE · CREATE TABLE · DISTINCT · ORDER BY · LIMIT
Training mode — 15 progressive exercises across 10 levels. Validated on output, not syntax.
Import/export CSV. localStorage persistence. Academic course bubbles per level.
Je cherche des testeurs pour valider mes applications sur le Play Store.
-
Rejoindre le groupe : Groupe Google azsfr
-
Retour : Je teste votre app en retour ! Contactez-moi par email ou via une Issue.
Geosciences & Simulation — Paleo-glacier modeling, 2D hydrodynamic dam breaks (Saint-Venant), Copernicus DEM processing
GIS & Cadastre — DXF-PCI cadastral viewer, street and house-number indexing, parcel division, surveyor exports
Drone Detection & Identification — Multi-protocol WiFi sniffer, ODID beacon TX, ADS-B integration, trajectory prediction
Signal Processing — Acoustic localization, TDOA, Doppler tracking, DVB-S transmission chains
Cryptanalysis — Classical cipher breaking, frequency analysis, dictionary attacks
Structural Engineering — Seismic simulations, TMD systems, base isolation
Healthcare Tools — Medical training, triage systems, music therapy applications
Education — SQL learning tool, interactive training, browser-based pedagogical environments
| Project | Description |
|---|---|
| DroneRX | 🚁 Multi-protocol drone detection — FR/ODID/DJI/Parrot — ESP32-S3 + ADS-B |
| odb | 🚗 OBD-II CAN bridge — diagnostics, CAN sniffing & web interface — ESP32-S3 |
| CREST | 🏔️ 3D DEM viewer, paleo-glacier & dam break simulator (Saint-Venant 2D, Malpasset validated) |
| cadastre_dxf_inspecteur | 🗺️ French cadastre DXF-PCI viewer — streets & house numbers, parcel division, DA / GeoJSON export — single HTML, offline |
| sql_studio | 🗄️ SQL learning tool — embedded interpreter + DB — single HTML, zero deps |
| code | Classical cipher cryptanalysis — Vigenère, Beaufort, Caesar, XOR |
| photo | Perspective correction for OCR/AI preprocessing |
| Sismic | Seismic building response — TMD, base isolation |
| sstv | Slow Scan TV encoder/decoder — Martin, Scottie |
| quizz | Mental health training & pediatric triage |
| JPEG2DVB | DVB-S transmission tutorial — DCT to QPSK |
| One-Page-One-Mission | Acoustic drone tracking — TDOA, Kalman, Doppler |
| dispersion | Simulation de dispersion balistique et gazeuse (CSG/Kourou) · HTML autonome · RK45 · Pasquill-Gifford |
Analysis → Design → Algorithm → Then choose the language. Not the other way around.
Portable. Autonomous. No framework. No build step.
Open the file. It works.
2023 – Now — Ministère de l'Intérieur · Technicien SIC CS 'Administrateur SIG'
2018 – 2022 — Ministère de l'Intérieur · Technicien SIC CN 'Multimedia'
2003 – 2016 — AZS (founder) · Electronics for defense & security
1998 – 2003 — SOFIM · UNIX Engineer, high availability (HACMP)
1996 – 1997 — Thaï Radiators · ISO 9001, test lab setup
1994 – 1996 — IBM · Cleanroom production, ion implantation
1993 — Service National Sécurité civile
1992 — ESI Sup'info · Analyst Programmer
1989 — Medicine entrance exam (Nancy) · Admitted
1988 — Baccalauréat C · Nancy-Metz
📻 Ham radio F1OCM since 1986 now FY4AY
⛵ Coastal boat license
🤿 Scuba diving level 1
⚡ Electrical certification BR-B2V
🏗️ CACES R386 1B, 3B (PEMP)
🚁 Drone CATS & BAPD (A1/A3 + A2)
🚑 First aid & fire safety
French Guiana 🇬🇫