I build software products end to end.

Product-minded software engineer — from sensor to interface, from data to real use.

3 yearswork-study at Thales SIX GTS
2026Engineering degree, ENSIM
Full-stackProduct · AI · real-world systems
Illustrated portrait
Software · Product · Applied AI

Curious about product, grounded in the field.

01 — Profile

I connect a real-world constraint to a complete system — from the need to the interface, through architecture and data.

Trained in computer science and embedded systems, I start from a concrete need to build the architecture, backend, frontend, data, and tooling that make the system usable.

02 — Selected projects

Complete systems,
not isolated demos.

Each case study lays out the problem, my role, the decisions, the trade-offs, and the limits — not just a stack.

01

A race designed as a living product

Product · Sports · MappingPersonal project — 2026 · Event on September 19, 2026

L’Infinie de la Chaize

A backyard ultra in Noirmoutier built as a complete system: identity, invitation, website, live tracking, trailer, and on-the-ground materials all belong to the same product.

Next.jsTypeScriptGPSWebhooksMapping
Read the case study
02

From microcontroller to supervision interface

Industry · Embedded · Full-stackCapstone project — 2026

NAVBOX

An embedded navigation simulator connected to a supervision backend and a web interface, designed as a complete chain tested at every level.

C++PythonFastAPIReactTypeScript
Read the case study
03

Searching across 20+ GB of heterogeneous data

AI · Data · Multimodal searchAcademic project, done in pairs

SmartSearch / MAYbe Here

A multimodal contextual search engine built on a Vector Lakehouse (LanceDB, Apache Arrow) to query images, PDFs, CSVs, and text through a local RAG pipeline.

PythonLanceDBApache ArrowCLIPMistral
Read the case study
04

Detecting cells in 3D brain images

Research · AI · BiomedicalInternational research internship — 2025

Université de Florence

An automatic cell-detection pipeline for 3D brain images, with quantitative evaluation and assisted parameter tuning.

PythonNumPyscikit-learnNapariWeighted Mean Shift
Read the case study
05

From QR code to a multi-restaurant kitchen display

SaaS · Multi-restaurant · WebPersonal project — in development

QR Menu SaaS

A multi-restaurant web application for publishing a QR-code-accessible menu, managing products and availability, and progressively extending the experience toward ordering and a kitchen display.

ReactViteTypeScriptTailwindNode.js
Read the case study

03 — Journey

Between industry,
research, and product.

Three environments that shaped the way I build.

3 years · Work-study

Thales SIX GTS

Software engineering & embedded systems

Design of a complete geospatial system, from firmware to web interface, with strong emphasis on testing and integration.

International internship

Université de Florence

AI & biomedical data

Applied research on cell detection in 3D brain images and automated parameter tuning.

Degree awarded · September 2026

ENSIM

Computer Science & Embedded Systems Engineer

A program connecting software, data, artificial intelligence, electronics, and physical systems.

04 — Skills

Tools in service
of a capability.

The stack changes. What matters: understanding, deciding, building, and hardening.

Building an application

From need to a maintainable web interface.

ReactNext.jsTypeScriptFastAPI

Designing services

Clear contracts between business logic, API, and data.

PythonRESTArchitectureDatabases

Working with data

Ingestion, structuring, and search at scale.

LakehouseETLVector searchMultimodal

Building with AI

Choosing where the model actually creates value.

Deep learningRAGCLIPAgents

Connecting to the real world

Making software, sensors, and protocols talk to each other.

C++STM32GPSIoT

Shipping & hardening

Testing interfaces and making the system reproducible.

DockerCI/CDPlaywrightGit

05 — Explorations

Learning by building.

01

Active Learning

Amazon → Twitter domain adaptation and active data selection.

NLPDomain adaptation
Explore
02

NeuroSteady

Human factors, physiology, and social-media-related effects.

DataHuman factors
Explore
03

Archipel

Personal local-first multi-agent environment, with specialized agents and human-validated actions.

AI agentsLocal-firstRAG
Explore
04

JunkE

A VR waste-sorting game aboard an orbital station, with physical interactions and an interface built into the set.

UnityVRInteractions
Explore
05

Le Roi de l’Hexagone

An Arduino electronic board game for 2 to 6 players, in a 3D-printed hexagonal enclosure.

ArduinoElectronicsFabrication
Explore
06

Cave à vin connectée

STM32 prototype measuring temperature and humidity for a wine cellar, with LCD display.

STM32SensorsEmbedded
Explore
07

Multi-agent RL

Exploring reinforcement learning in a multi-agent environment.

Reinforcement learningAgents
Explore

06 — Off-screen

The field matters too.