katib*

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.

Run your cursor through the points to add noise. They sort themselves out.

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 / DEVELOPER TOOLS · SHIPPED

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

  1. 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.

  2. 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).

  3. 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.

  4. 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

  1. 02ML Hotel CancellationBooking cancellation model with an interpretable approach for day-to-day operational decisions.ML · SHIPPEDPYTHON · CATBOOST · PANDAS · SCIKIT-LEARNAUC 0.95
  2. 03RivieraInsightNLP competitive-intelligence tool for tourism operators on the French Riviera. Analyses TripAdvisor reviews with CamemBERT and KeyBERT.NLP · SHIPPEDPYTHON · FASTAPI · NEXT.JS · PLAYWRIGHT74% POSITIVE
  3. 04AzurEscape BookingBooking platform with user management and a reservation flow built for a clear client experience.WEB · SHIPPEDREACT · NEXT.JS · NODE.JS · POSTGRESQLLIVE
  4. 05Reflexa Mobile AppMobile app built around real usage, with React Native interfaces and Node.js services.MOBILE · IN PROGRESSREACT NATIVE · NODE.JSWIP
  5. 06TakafulTeam project covering application design, business logic and data integration.FULL-STACK · TEAMTYPESCRIPT · SQL · MONGODBTEAM
  6. 072D Mario Engine2D engine focused on game architecture, collisions and the render loop.JAVA · ARCHIVEJAVA · LIBGDX · GAME LOOPARCHIVE

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
Katib Kachi

Salut, je suis Katib.

I build data & AI tools,
from raw data to production.

Master 1 AI student at Université Côte d'Azur, previously prep school at ESI-SBA. I am looking for an apprenticeship with a team that values technical rigour, collaboration and real impact.