About Mehdi
- +388% users in 12 months for a legaltech
- RAG accuracy from 26% to 98%, latency divided by 3.5
- Functional POCs delivered in 2 to 4 weeks
- €100K+ in research grants unlocked
- 32 systems deployed in production
- 🏗️ Project: POC, MVP, going to production. Defined scope, defined deliverable. The most frequent format.
- 🔍 AI Audit: 2 weeks, roadmap + POC.
- ⟳ Monthly Support: weekly sprints, dedicated senior, 24h response time.
French
Native or bilingual
English
Native or bilingual
Spanish
Fluent
Experience
- BATEXAAI Agent: Automation of Civil Engineering Document CreationCIVIL ENGINEERINGJuly 2026 - Today (1 month)Paris, FranceVLM: GeminiLLM: Sonnet / OpusOCR: Google Document AISTT: WhisperBackend: FastAPI (Python)Jobs/queue: Redis + RQAuth: JWT + bcryptFrontend: React + Vite + TypeScriptStyling: TailwindStreaming: SSE / WebSocketDOCX gen: python-docxPDF export: LibreOffice headlessContainers: Docker + docker-composeDoc editor: TipTap (ProseMirror)File storage: disk volumes (MinIO/S3 later)Embeddings: OpenAI text-embedding-3 (or BGE)Database: PostgreSQLVector store: pgvector
- ENEMATChatbot & Automations in the Energy Sector (CEE)ENERGY AND UTILITIESApril 2026 - July 2026 (3 months)Paris, France
Chatbot
Assistance for installers in creating and complying with CEE (Certificats d'Économies d'Énergie) files.Computer Vision & Automation
1/ VLM #1: Photo comparison for compliance2/ Photo fraud detection3/ VLM #2: Photo comparison for file completeness4/ Compare quote information (scans) vs. database quote5/ Detect/Extract/Verify equipment labels6/ Detect/Extract/Verify stamp information7/ Object detection and automatic labeling8/ Fraud: Detect fake labels - TripalioComplex Data Extraction via Health/Insurance Source at ScaleBANKING AND INSURANCEApril 2026 - May 2026 (1 month)Paris, FranceA legaltech specializing in collective agreements and supplementary health insurance had an extraction pipeline that converted PDFs of contracts into bitmap images, sent them to an LLM, and then attempted to match the extracted benefits to a nomenclature of 286 entries. The result: frequent hallucinations, erratic matching between benefits and nomenclature, and unreproducible results from one run to the next on the same document. The audit identified the root causes at each stage. Bitmap extraction introduced variability from the start. Prompts combined multiple responsibilities in a single call. A filtering system by additional signals (keywords, embeddings) eliminated correct results before the LLM even saw them. And the nomenclature itself was unusable: 68% of entries lacked keywords, no descriptions, no structural relationships. The deliverables covered everything: documented architectural redesign (legacy vs. target diagrams), migration to structured JSON extraction via Document AI with block-level classification, audit and complete rewrite of prompts with an applied prompt engineering guide, comparative analysis of three additional signal architectures with a recommendation to remove filtering in favor of post-LLM verification, a plan to enrich the nomenclature (10 new fields, generation methodology), a context management strategy by specialty, and a 4-day sprint structured to establish a measurable baseline before any optimization. The team began implementing the recommendations upon delivery.
Reviews
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Computer Networks Bachelor's DegreeAix-Marseille University
- Computer Science DUT, Software Engineering OptionIUT of Aix-en-Provence
Certifications
- Google Cloud Professional Machine Learning Engineer CertificationGoogle Cloud Platform
- AWS Certified Machine Learning - Specialty (Specialty)Amazon Web Services