My projects
Technologies
2026
🔍
SWAPI — Star Wars search engine
- Star Wars data search engine with 4 main categories: planets, vehicles, species and characters
- .NET REST backend with MySQL database
- Google OAuth authentication
- Google Drive integration for data export
Angular.NETMySQLGoogle AuthGoogle Drive
2026
🔍
MTR — Full-stack book search engine
- Full-stack application for book search and exploration
- Django REST API backend with simple search, advanced search and highlighting endpoints
- React + TypeScript frontend for browsing and reading books
- Intuitive interface for exploring the book catalog
DjangoReactTypeScriptREST API
2025
🔍
SELFIM — Vehicle registration fraud detection application
- Development and maintenance of both frontend and backend
- Implemented a document upload feature to S3-compatible object storage (MinIO) using boto3
- Implementation of a single and multiple flagging system for suspicious cases
- Automated PDF generation with Puppeteer
- Application covering around thirty fraud typologies, deployed in production and used by over 150 agents across French prefectures
Vue.jsDSFRFastAPIPostgreSQLPuppeteerMinIO
2025
🔍
MIrAI — Generative AI portal for French Ministry of the Interior agents
- Development of the presentation portal and centralized access hub for the Ministry's generative AI tools
- Frontend migration from Streamlit to Vue.js, compliant with the French State Design System (DSFR), for the OCR and Abrège tools
- Integrated a dynamic Q&A section using Strapi as a headless CMS for content management
- Integration of the OCR tool (text extraction from scans and PDFs) and Abrège (text, URL and document summarization)
- Application deployed in production and used by over 35,000 Ministry of the Interior's agents
Vue.jsDSFRStrapi
2025
🔍
IA YoloV8 — AI-powered threat detection system
- Real-time threat detection system using YoloV8 object detection
- Context: tool for the Paris city hall to detect suspicious individuals (weapons, etc.) via CCTV cameras
- Live webcam feed analysis and object classification
- Custom model training for weapon detection
PythonYoloV8OpenCV
2024
🔍
TeamTactics — Football club management application
- Full-stack football club management application
- Player management, training sessions, injury tracking and pitch management
- Authentication system implementation with NestJS
Nuxt.jsNestJSTypeScriptPostgreSQL
2024
🔍
NosDeputes — French MPs information app
- Android application to retrieve information on French Members of Parliament
- Integration with the NosDeputés.fr API
- Display of MP details: collaborators, contact information and activities
- Intuitive native Android interface
AndroidJavaNosDeputés API
2023
🔍
Basegun — AI-powered firearm identification application for law enforcement
- Full stack development of new features (product backlog, AI modules from the data science team)
- Integration of the Ministry's SSO for authentication management
- Setup of an SMTP server for automated email sending
- Refactoring of existing frontend components and backend endpoints
- Accessibility compliance updates following security audits (RGAA)
- Application deployed in production, used by French law enforcement agencies
Vue.jsDSFRFastAPISSOSMTP














