PFEE — BnF
Segmentation & classification of heritage illustrations
Automatic detection of illustrations in digitized heritage documents, in partnership with the BnF.
Computer vision, AI and GPU computing. I build complete image pipelines, from the Python prototype to the CUDA port.
PFEE — BnF
Automatic detection of illustrations in digitized heritage documents, in partnership with the BnF.
ALPR
Complete ALPR system without deep learning (classical vision + machine learning), with rigorous Python vs C++ benchmarks.
IRGPU
CPU → GPU port of a real-time algorithm achieving a ×24 performance gain via CUDA.
MedViz
Full FVC prediction pipeline from pulmonary CT scans, with 3D visualization in the browser.
VTK-ITK
3D MRI alignment (ITK) with tumor segmentation and interactive multi-view visualization (VTK + PyQt6) — quantifying the evolution of a glioma.
POGL
Real-time 3D SPH engine, 75,000 particles at 60 FPS — GPU physics via compute shaders and SSFR surface rendering.
L-system plant generation with real-time editing of rewriting rules through Dear ImGui.
C++ · OpenGL · Dear ImGui
GitHubX-style social platform built by a team of 14, microservices architecture and rigorous DevOps.
Public repository: front end only. The microservices back end lives on a private EPITA GitLab.
Java/Quarkus · React/Next.js · MongoDB
GitHubA compiler for the Tiger language, from lexical analysis to type checking.
C++ · Bison · Flex
Grid detection, OCR via a CNN trained from scratch, and automatic solving.
Image processing · Neural Networks · CNN
Five years at EPITA, from the preparatory cycle to the Image major, with a semester in Québec, two internships and a final-year project with the BnF. Next: a six-month internship in vision, AI or GPU computing.
Languages
Design and development of custom applications for businesses, from requirements gathering to hosting. Done in my spare time: my studies and end-of-studies internship remain my priority.
The freelance pageAutomatically finding and classifying the illustrations in digitised documents of the Bibliothèque nationale de France. I own the whole detection part — dataset, training and evaluation of the YOLO model, benchmarked against Florence-2 — and the pipeline's shared command line.
Read the case studyDevelopment of an internal web platform for managing movie catalog rights, contracts and distribution modules. Built full-stack features and set up CI/CD cloud infrastructure on AWS within an Agile team.
A semester at the Université du Québec à Chicoutimi.
Design and development of a management application prototype (suppliers, products, contracts) for enterprise client Sonepar, using Django and the Agile SAFe methodology.
Image processing and synthesis, artificial intelligence, GPU computing.
| PFEE — BnF | ALPR | IRGPU | MedViz | VTK-ITK | POGL | 3D L-System | TinyX | Tiger | OCR Sudoku | Studiocanal | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Vision & AI | |||||||||||
| Image processing | Used | Used | Used | Used | Used | ||||||
| Deep Learning | Used | Used | |||||||||
| Machine Learning | Used | ||||||||||
| OpenCV | Used | ||||||||||
| PyTorch | Used | ||||||||||
| XGBoost | Used | ||||||||||
| High-performance computing | |||||||||||
| CUDA | Used | ||||||||||
| GPU Computing | Used | ||||||||||
| OpenGL | Used | Used | |||||||||
| GLSL | Used | ||||||||||
| Nsight | Used | ||||||||||
| Development | |||||||||||
| C++ | Used | Used | Used | Used | Used | ||||||
| Python | Used | Used | Used | Used | |||||||
| Java | Used | ||||||||||
| React/Next.js | Used | Used | |||||||||
| Docker | Used | ||||||||||
| CI/CD, AWS | Used | ||||||||||
Image processing · Used in
Deep Learning · Used in
Machine Learning · Used in
OpenCV · Used in
PyTorch · Used in
XGBoost · Used in
CUDA · Used in
GPU Computing · Used in
OpenGL · Used in
GLSL · Used in
Nsight · Used in
C++ · Used in
Python · Used in
Java · Used in
Docker · Used in
CI/CD, AWS · Used in
Contact
6-month final-year internship, starting February 2027.
A website or app project? See my freelance offer (in French)