AI · Medical Imaging · NLP · Paris

Naoufel
Azizi

Final-year Master's student in Machine Learning, NLP & Data Science at Sorbonne Université. At LIP6 (CNRS) I showed that reported accuracy in colorectal-polyp classification is largely a dataset artifact. I care about models that survive a change of source.
Available for a 6-month research internship from March 2027

Chapter 01 · The Finding

Most of the apparent skill was the dataset, not the disease.

I'm a final-year Master's student in Machine Learning, NLP & Data Science (MIND) at Sorbonne Université, Paris, with a background in CPGE mathematics and computer science from Algeria.

My research at LIP6 (CNRS) is on medical image analysis: classifying colorectal polyps from endoscopic images, supervised by Garance Lucas under Bertrand Granado. What I found there shapes how I work — a model that scores well on a held-out slice of one dataset may have learned the dataset rather than the disease. I care about results that survive a change of source, and about reporting per-stratum instead of per-headline.

Beyond research, I build software — from CakePHP web applications to Flutter mobile apps and containerised deployments on cloud infrastructure. I like elegant solutions to hard problems, whatever the stack.

Fig. 01 — Leave-one-dataset-out−81.0%
balanced acc. above chance — source in training +0.159
balanced acc. above chance — source held out +0.031
three-class macro F1, in-distribution 0.739
sessile recall, held-out sources 0.000–0.065
4× minority augmentation, macro F1 gain +0.0013
Fig. 01 — Mean balanced accuracy above chance across seven public colonoscopy sources, measured twice: with the source represented in training, and with it held out entirely. Most of the apparent skill is recognition of the dataset, not the pathology. LIP6 (CNRS), 2026.
Naoufel Azizi
3
Languages spoken — French, English, Arabic
93k
Images in the polyp benchmark I built at LIP6
Mar 2027
Available — 6-month research internship
Paris
Based — open to new opportunities

Chapter 02 · The Journey

Experience & Education

Jun–Jul 2026 · Paris
Research Intern (M1) — Medical Image Analysis
LIP6 / Sorbonne Université
Classifying colorectal polyps — adenoma, hyperplastic, sessile serrated — from endoscopic images, and testing whether what the models learn is the lesion or the dataset. Supervised by Garance Lucas (doctoral researcher) with Bertrand Granado as academic tutor and Hubert Naacke as referent.
PyTorch OpenCV Computer Vision Medical Imaging Python
Apr–Jul 2025 · Clamart
Software Developer
Diese Telecom
Full-stack development on "logidiese", a residential management CakePHP application. Redesigned multiple UI views with a modern dashboard aesthetic, added SAV status tracking, fixed longstanding display bugs, and containerised the entire stack on Azure with Docker Compose.
CakePHP PHP MySQL Docker Azure
2025–2027 · Paris
M2 MIND — Machine Intelligence & NLP Data
Sorbonne Université · UFR 919
Advanced coursework in deep learning, natural language processing, information retrieval, and computer vision. Final-year specialisation in medical image analysis research.
NLP Deep Learning Computer Vision HuggingFace
2022–2024 · Algeria
CPGE — Mathematics & Computer Science
Classes Préparatoires aux Grandes Écoles
Intensive preparatory program in mathematics, physics, and computer science — building the analytical foundation for advanced machine learning and AI research.
Mathematics Algorithms CS Fundamentals

Chapter 03 · The Work

Selected Projects

The evidence behind the story — research first, engineering next to it.

Query Variation Generators

NLP evaluation framework measuring IR system robustness under natural query reformulations. Key finding: ~−20% retrieval performance loss under variation on the ANTIQUE dataset — exposing fragility in standard information retrieval benchmarks.

LLM Inference on HPC Cluster

Set up a local LLM inference node on a university HPC cluster using vLLM 0.8.5 with Qwen2.5-32B-Instruct (GPTQ Int4). Resolved a chain of non-root environment constraints, proxy issues, and API format bridging between completion backends.

Logidiese admin dashboard — Maison JN, services overview Logidiese résidences management table

Logidiese — Residential Management

Modernised a legacy CakePHP residential management platform for Diese Telecom. Rebuilt the admin views with a contemporary dashboard aesthetic (residences, equipment, residents, events), added SAV status tracking, resolved longstanding display bugs, and containerised deployment on Azure.

SmartDiese app — smartphone call settings SmartDiese app — door access grid

SmartDiese — Intercom & Access App

Flutter mobile app for Diese Telecom pairing residential intercoms with residents' smartphones — remote door release over VoIP, call-forwarding configuration, and custom ringtones. Upgraded for Dart 3.8.0 and implemented native iOS incoming-call handling with PushKit / CallKit (flutter_callkit_incoming) for lock-screen answer support.

Home Tech — homepage product carousel Home Tech — Super Deals product grid Home Tech — product detail page Home Tech — sign up / login screen

Home Tech — E-Commerce Platform

A React single-page e-commerce storefront: homepage carousel, product catalogue with filtering and ratings, a product detail view with quantity selector and thumbnail gallery, and a full auth flow (sign up, login, animated panel switch) built in the style of a real electronics retailer.

The Stack

Skills & Technologies

AI / ML

PyTorch
HuggingFace Transformers
scikit-learn
OpenCV
Computer Vision
NLP / IR

Development

Python
PHP / CakePHP
Flutter
React Native
JavaScript
SQL / MySQL

Infrastructure

Docker / Compose
Azure VMs
HPC Clusters
Linux / Bash
Git / GitHub
vLLM

Languages

French — C2
Arabic — native
English — C2
LaTeX
Markdown

Climax · Contact

Let's talk.

I'm looking for a 6-month final-year research internship starting March 2027 — medical imaging, NLP and LLMs, or anywhere evaluation and generalisation actually matter. Open to positions abroad.