Mohammad Reza Mirafzal · AI engineer, PhD· Ingénieur IA, docteur

Everything AI, built for you.Tout en IA, construit pour vous.

Email meM’écrireAvailable · Paris / remoteDisponible · Paris / à distance

↓
Role
Rôle
AI engineer · tech lead
Ingénieur IA · tech lead
Education
Formation
PhD, CentraleSupélec
Doctorat, CentraleSupélec
Biggest client
Plus grand client
Renault
Languages
Langues
EN · FR · FA · ES

My storyMon histoire

  1. TehranTéhéran

    Engineer by day

    Ingénieur le jour

    Industrial engineering at 18. I learn to see everything as a system: flows, constraints, optimisation.

    Génie industriel à 18 ans. J’apprends à tout voir comme un système : flux, contraintes, optimisation.

  2. TehranTéhéran

    Designer by night

    Graphiste la nuit

    Logos, business cards and posters for paying clients. Nobody taught me: I trained myself to be creative.

    Logos, cartes de visite et affiches pour de vrais clients. Personne ne me l’a appris : je me suis entraîné à être créatif.

  3. TehranTéhéran

    Then I met AI

    Puis j’ai rencontré l’IA

    Master’s in systems engineering at Iran University of Science and Technology. The design jobs become ML jobs: models for clients, Python and ML classes.

    Master en ingénierie des systèmes à l’Université des sciences et technologies d’Iran. Les missions de design deviennent des missions de ML : modèles pour des clients, cours de Python et de ML.

  4. Paris

    Paris, year two

    Paris, deuxième année

    Arts et Métiers. My thesis applies machine learning to tolerance allocation, and gets published.

    Arts et Métiers. Mon mémoire applique le machine learning à l’allocation de tolérances, et il est publié.

  5. Paris

    A PhD inside a company

    Une thèse en entreprise

    Researcher at Sibylone, then a PhD there with CentraleSupélec (2022–24): knowledge management and AI. Side projects pile up: a competency map that became Topment, and, with a student, a RAG + NLP tool that reads interview transcripts and finds what people need.

    Chercheur chez Sibylone, puis une thèse sur place avec CentraleSupélec (2022–24) : gestion des connaissances et IA. Les projets s’accumulent : une cartographie des compétences devenue Topment, et, avec un étudiant, un outil RAG + NLP qui lit des entretiens et révèle les besoins.

    What it taught me: people own what they experience.

    Ce que j’en retiens : on s’approprie ce qu’on vit.

  6. Paris

    A side project meets Renault

    Un projet parallèle rencontre Renault

    AI engineer at Sibylone. With a colleague I build a thematic RAG over thousands of documents. Renault sees it and wants it.

    Ingénieur IA chez Sibylone. Avec un collègue, je construis un RAG thématique sur des milliers de documents. Renault le voit et le veut.

  7. Paris

    Now: your project

    Maintenant : votre projet

    Freelance tech lead, with my own products live. One slot is still open.

    Tech lead freelance, avec mes propres produits en ligne. Il reste une place libre.

    Start a projectLancer un projet

Services

Does your project fit?Votre projet est-il pour moi ? →

Live appsApplications en ligne

ProjectsProjets

Order platformPlateforme de commandesAI reads 100–500 orders a dayL’IA lit 100 à 500 commandes par jour

Orders arrived as messages and a whole team read them. Now an AI does, and the team only checks.

Les commandes arrivaient par message et toute une équipe les lisait. Désormais une IA s’en charge ; l’équipe vérifie.

100–500orders a daycommandes par jour
B2Brestaurants and shopsrestaurants et primeurs
3developers I leaddéveloppeurs que je dirige
  • An AI assistant turns free-text orders into sorted, structured ones
  • Missing stock becomes a supply list the buyers act on
  • Next: stock management (ERP), so supply to sale is tracked end to end
  • For the businesses no one builds for: traditional, no tech team
  • Un assistant IA transforme les messages en commandes triées et structurées
  • Les ruptures deviennent une liste d’achats pour les acheteurs
  • Ensuite : gestion des stocks (ERP), de l’achat à la vente
  • Pour les entreprises que personne n’équipe : traditionnelles, sans équipe tech

FastAPI · PostgreSQL · React · Docker · LLM

FoundationFeasibility studies, inside your AI agentÉtudes de faisabilité, dans votre agent IA

People will visit websites less and less. So Foundation goes to them: an MCP server for Claude, ChatGPT and Gemini.

On visitera de moins en moins les sites. Foundation vient donc à vous : un serveur MCP pour Claude, ChatGPT et Gemini.

  • Feasibility study and AI business plan: NPV, IRR, break-even, payback
  • The whole tool usable from your own AI agent, through MCP
  • Open-source agent skills
  • Étude de faisabilité et business plan IA : VAN, TRI, seuil de rentabilité, retour sur investissement
  • Tout l’outil utilisable depuis votre propre agent IA, via MCP
  • Skills d’agents open source

Next.js · PostgreSQL · OpenRouter · MCP

getfndtn.com ↗foundation-skills ↗

HIEAsk your databases in plain languageInterrogez vos bases en langage naturel

Text to SQL on your own servers. Your data never leaves the building.

Du texte au SQL, sur vos propres serveurs. Vos données ne quittent jamais l’entreprise.

12database enginesmoteurs de bases
On-premno data sent outaucune donnée envoyée
  • For SMEs that care about confidentiality but can’t sign NDAs with big AI providers
  • Answers become live dashboards
  • Through MCP for companies that already work with an AI provider
  • Pour les PME attachées à la confidentialité, sans accord avec les grands fournisseurs d’IA
  • Les réponses deviennent des tableaux de bord
  • Via MCP pour les entreprises déjà liées à un fournisseur d’IA

TypeScript · Node · LLM · SQL · MCP

MonCiviqueFrench civic exam prep, 200+ usersPréparation à l’examen civique, 200+ utilisateurs

Everything to pass France’s civic exam: practice tests, an AI assistant and an AI coach.

Tout pour réussir l’examen civique : QCM, assistant IA et coach IA.

200+usersutilisateurs
2AI agentsagents IA
  • Practice questions in exam conditions
  • RAG assistant with a supervisor loop
  • AI coach that adapts lessons as you talk
  • QCM en conditions d’examen
  • Assistant RAG avec boucle de supervision
  • Coach IA qui adapte les leçons au fil de la conversation

Python · LLM agents · RAG

moncivique.fr ↗

Run appApp de courseBuilt in a day, used for weeksConstruite en un jour, utilisée des semaines

A one-day build to learn PWAs. Installed on my phone and tested for weeks.

Un projet d’une journée pour apprendre les PWA. Installée sur mon téléphone et testée des semaines.

React · Express · PostgreSQL · PWA

GitHub ↗

Rental portalPortail de locationNo server, no database: GitHub is bothNi serveur ni base : GitHub fait les deux

Check-in, check-out and inventory, running entirely on GitHub.

Entrées, sorties et inventaire, entièrement sur GitHub.

  • GitHub Actions and secrets do the backend work
  • Built to learn GitHub’s automation inside out
  • GitHub Actions et les secrets font le travail du back-end
  • Construit pour maîtriser l’automatisation de GitHub

Next.js · GitHub Actions · GitHub API

Hiwa AISite, design and AI editorial agentsSite, design et agents éditoriaux IA

The whole company site, designed and built: the public front end, plus a Notion-like editor where AI agents optimise SEO and translate every article.

Tout le site de l’entreprise, conçu et développé : le site public, et un éditeur façon Notion où des agents IA optimisent le SEO et traduisent chaque article.

4languageslangues
  • Front end designed and built from scratch, in four languages
  • Admin panel with an Editor.js editor that works like Notion
  • SEO agent and translation agents
  • Site public conçu et développé de zéro, en quatre langues
  • Back-office avec un éditeur Editor.js qui fonctionne comme Notion
  • Agent SEO et agents de traduction

React · Vite · PHP · Editor.js · LLM agents

hiwaai.com ↗

Thematic RAGRAG thématiqueThe exact answer, in thousands of documentsLa réponse exacte, parmi des milliers de documents

Started as a side project with a colleague. Renault saw it and wanted it.

Né d’un projet parallèle avec un collègue. Renault l’a vu et l’a voulu.

1000sdocuments
Renaultclient
  • Hybrid agentic workflow backed by a clustering model
  • A specialist agent per format: PowerPoint, complex Excel, PDF, images
  • Documents grouped by theme before the LLM answers, for precision
  • Workflow agentique hybride appuyé sur un modèle de clustering
  • Un agent par format : PowerPoint, Excel complexes, PDF, images
  • Documents regroupés par thème avant la réponse du LLM, pour la précision

Python · Embeddings · Clustering · LLM agents

Skill intelligenceVeille compétencesReads patents to see tomorrow’s skillsLit les brevets pour voir les compétences de demain

Thematic RAG pointed at patents: see the technologies coming, and train people before they’re needed.

Le RAG thématique appliqué aux brevets : voir venir les technologies et former les équipes avant d’en avoir besoin.

  • Emerging technologies extracted from patents and technical literature
  • Turned into the skills the company will need
  • Technologies émergentes extraites des brevets et de la littérature technique
  • Traduites en compétences dont l’entreprise aura besoin

Python · Embeddings · Knowledge graphs

TopmentDrop your CV, see what the market wantsDéposez votre CV, voyez ce que le marché demande

My passion project, now raising funds: the job market, read every day and turned into career advice.

Mon projet passion, en levée de fonds : le marché de l’emploi, lu chaque jour et transformé en conseils de carrière.

25kjob postingsoffres d’emploi
ESCOEU skills taxonomytaxonomie européenne
  • Aggregates postings, extracts skills and occupations, cleans and standardises them
  • Drop a CV: gaps, matching jobs, what to learn next
  • Agrège les offres, extrait compétences et métiers, les nettoie et les standardise
  • Déposez un CV : écarts, métiers proches, quoi apprendre ensuite

Python · Vue · LangGraph · ChromaDB · PostgreSQL

topment.fr ↗

KMIMWhy people don’t share knowledge, and how to fix itPourquoi on ne partage pas son savoir, et comment y remédier

Three years of PhD. The jury chair was a former student of Nonaka, the father of knowledge management.

Trois ans de thèse. Le président du jury était un ancien élève de Nonaka, père de la gestion des connaissances.

3yearsans
PhDDoctoratCentraleSupélec
  • What knowledge is, why it matters to companies, and the mistakes that stop people sharing it
  • People use a tool when they help design it: they experience it, so they own it
  • I apply this with every client
  • 2024: hybrid RAG + NLP for need analysis on interview transcripts
  • Ce qu’est le savoir, pourquoi il compte, et les erreurs qui empêchent de le partager
  • On utilise un outil quand on a contribué à le concevoir : on le vit, donc on se l’approprie
  • J’applique ce principe avec chaque client
  • 2024 : RAG hybride + NLP pour analyser les besoins à partir d’entretiens

Python · NLP · RAG · Expert systems · Knowledge graphs

Get in touchMe contacter