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