DATA SCIENCE & AI · NICE, FRANCE
Serious about messy data.
Quite seriously.
Master 1 AI student at Université Côte d'Azur. Looking for an apprenticeship.
CURRENTLYMaster 1 AI at Université Côte d'Azur · deepening deep learning and French NLP · open to a Data Science / AI apprenticeship from September.
AI Project Reviewer
A Java application that automatically evaluates a software project's source code using deterministic static analysis, a sandboxed build check, and real LLM calls, then generates a LaTeX evaluation report.
M1 Architecture Project
PROBLEM
Manual code evaluation is time-consuming and inconsistent. Existing tools often lack the ability to execute untrusted code safely or integrate multiple LLM providers without vendor lock-in.
DATA
The system analyzes project source code by exploring file trees, running static analysis rules, and executing a sandboxed build check to validate the project manifest (pom.xml/package.json).
APPROACH
Built with a focus on architecture: low coupling, justified design patterns, and LLM interchangeability. The system uses a ResilientLLMProvider wrapper with retry/timeout/fallback logic, allowing seamless switching between Mistral, Groq, and local models. Docker is used for secure, network-isolated code execution.
RESULT
Successfully generates .tex and .pdf evaluation reports with a history of past runs. The project demonstrates robust software architecture, safe handling of untrusted code, and resilience to LLM failures.
- Java
- Spring Boot
- Maven
- Next.js
- Docker
- LaTeX
More work
- 02ML Hotel CancellationBooking cancellation model with an interpretable approach for day-to-day operational decisions.AUC 0.95
- 03RivieraInsightNLP competitive-intelligence tool for tourism operators on the French Riviera. Analyses TripAdvisor reviews with CamemBERT and KeyBERT.74% POSITIVE
- 04AzurEscape BookingBooking platform with user management and a reservation flow built for a clear client experience.LIVE
- 05Reflexa Mobile AppMobile app built around real usage, with React Native interfaces and Node.js services.WIP
- 06TakafulTeam project covering application design, business logic and data integration.TEAM
- 072D Mario Engine2D engine focused on game architecture, collisions and the render loop.ARCHIVE
Tools I reach for
- Java
- Spring Boot
- Maven
- Next.js
- Docker
- LaTeX
- Python
- CatBoost
- pandas
- scikit-learn
- FastAPI
- Playwright
- React
- Node.js
- PostgreSQL
- React Native
- TypeScript
- SQL
- MongoDB
- LibGDX
- Game loop
