Industrial vision
Defect detection and segmentation on multispectral images: mathematical morphology, filtering, difference of Gaussians, edge detection. Fast and interpretable.
Founding Computer Vision Engineer at Viseio · Toulouse
I build computer vision systems that run in production, in real time: from classical image processing to Deep Learning, from the algorithm all the way to on-site installation.
Defect detection and segmentation on multispectral images: mathematical morphology, filtering, difference of Gaussians, edge detection. Fast and interpretable.
Classification and segmentation (MobileNet, EfficientNet, UNet, Transformers), from building the dataset to evaluating the models.
Production deployment under throughput constraints: ONNX, OpenVINO, CUDA, quantisation, batching, asynchronous pipelines.
Since Sept 2026
Viseio
Part of the founding team, building the computer vision components of the product.
2024 — 2026
MAF RODA (MAF Group) · Montauban, then Perpignan, France
MAF RODA designs grading machines that sort fruit and vegetables in packing houses. I developed the optical sorting software: multispectral images of each fruit are analysed in real time to grade it by colour, shape, size and defects.
2023 · 7 months
INRIA, SERPICO team · Rennes, France
Unsupervised motion segmentation of small objects in aerial image sequences. Integrated a Slot Attention mechanism into a Transformer-UNet architecture, generated synthetic data and added prior knowledge about object size and shape.
2022 · 4 months
LSSI · Trois-Rivières, Québec, Canada
Sound source localisation in adverse acoustic conditions: regression CNNs on time-frequency images from a wavelet decomposition, noise robustness study (Gaussian, pink, babble) and data augmentation.
2021 · 3 months
KUSO · Lyon, France
Analytics module for a digital marketing app aimed at real-estate agencies: automated data collection through the Facebook Graph API and interactive charts.
Android apps I design and build on my own with Expo, React Native and TypeScript. They work offline: no account, and data stays on the phone (SQLite).
Mobile app
Imports questions and answers (text, spreadsheet or Anki export) and derives seven exercise types from them: multiple choice, matching, fill-in-the-blank, ordering… Tracks mastery of each card, with optional card generation through the Claude API. Over 1,100 unit tests.
Mobile app
Interactive map quizzes: countries, flags, capitals, cities, oceans and seas, in four game modes. Reproducible data pipeline (Natural Earth, Wikidata), precomputed projections and Skia rendering that stays sharp at any zoom level.
Mobile app
Build and play workout sessions: a library of 294 illustrated exercises, filterable by muscle and equipment, and a full-screen player with timer, vibrations and voice announcements.
Mobile app
Suggests what to cook based on what's in the fridge, allergies, available time and cravings, using a scoring algorithm. Shopping list grouped by aisle and nutrition facts (CIQUAL table).
Web app · since 2022
Manages homes shared between family members or friends: stay requests, per-home calendar and booking conflict detection. JWT authentication and real-time notifications over WebSocket.
Decentralised strategy for robot teams with only local perception: coalitions, intercepting enemy messages.
Rasteriser from scratch: geometric primitives, camera projection, SDL display.
AI for Nim and Connect Four, playable against the computer or AI versus AI.
Event-B model of access rights to guarantee the confidentiality of patient data.
NASA's daily images, user accounts and favourites, built in sprints with rotating roles.
Reynolds' flocking model: attraction, alignment and separation between agents.
A question, a project, or just want to talk computer vision? Drop me a line.
email