# Grégoire Mureau **Ingénieur ML / data — RAG · serving LLM · homelab Kubernetes** Diplômé **AI Engineer (Data Science Expert)**. 18 mois d’ingénierie de données en production à l’[Ifremer](https://www.ifremer.fr/) (Copernicus Marine, millions d’observations in situ / jour ; [3 publications scientifiques](https://www.researchgate.net/profile/Gregoire_Mureau)). Cette instance Forgejo **fait partie** de l’infra : ce n’est pas un hébergeur tiers. GitHub ([GrgMdmn](https://github.com/GrgMdmn)) est le miroir public ; ici, c’est le quotidien. ## Homelab — une machine calcule, l’autre expose Deux **Ubuntu Server**, deux clusters **k3s indépendants** (pas de fédération : une coupure en zone rurale ne doit pas tout emporter). Liaison Tailscale. | | **Mini PC** (calcul) | **NAS** (mise à disposition) | |---|---|---| | Matériel | AMD Ryzen 7 8745HS · iGPU Radeon 780M · 48 Go RAM unifiée | Intel N100 · 31 Go · MergerFS + SnapRAID | | Rôle | Inférence GPU, runners CI, observabilité | Bordure publique : Traefik, git, cloud, démos ML | | Orchestration | k3s (single-node) | k3s (single-node) | La 780M est une iGPU modeste. Je fais surtout tourner des modèles **MoE** (Qwen3-30B-A3B) : ils tiennent parce qu’ils s’appuient sur la **mémoire unifiée** (GTT), pas sur une VRAM dédiée de carte discrète. **Démo LLM** (chat temporaire, rien n’est conservé) : [Qwen3-30B MoE via Open WebUI](https://llm.gregoiremureau.com/auto-login.html?temporary-chat=true&model=qwen3:30b-a3b-q6k) Aussi servis par le NAS : [APIs ML](https://api.gregoiremureau.com/ml/) · [MLflow](https://mlflow.gregoiremureau.com) · Forgejo (cette page). Les dépôts listés sous ce compte user sont surtout **homelab / infra**. Le Master OpenClassrooms vit dans l’organisation **[openclassroom-ai](https://git.gregoiremureau.com/openclassroom-ai)** (Forgejo n’épingle pas les repos d’org sur un profil user). ## Étude de cas — communauté migrée vers une plateforme souveraine Communauté ~15 ans, d’abord sur une plateforme propriétaire, puis une deuxième, migrée vers un Discourse **100 % auto-hébergé et open source** : **[depiedencap.org](https://depiedencap.org/)**. - 22 230 sujets · 424 835 messages · 7 102 comptes mappés · 93 884 images (8,8 Go) - Plugins Discourse custom (onboarding, locale FR/PWA, citations RAG) - Mail & RGPD : campagnes de réactivation, droit à l’effacement avec dossiers de preuve - RAG sur le corpus des **fils** (embeddings **bge-m3** → pgvector → Qwen3-30B sur le mini PC) — l’assistant n’indexe pas les profils Le code de scraping et les données membres restent privés. Ici : l’architecture et les résultats. ## Master AI Engineer — OpenClassrooms Organisation : **[openclassroom-ai](https://git.gregoiremureau.com/openclassroom-ai)** Miroirs GitHub (mêmes noms) : [github.com/GrgMdmn](https://github.com/GrgMdmn) | # | Projet | Forgejo | Live | |---|---|---|---| | 2 | Paris trees (Pandas, Folium) | [oc-p02-paris-trees](https://git.gregoiremureau.com/openclassroom-ai/oc-p02-paris-trees) | — | | 3 | OpenFoodFacts (nettoyage, ACP, ANOVA) | [oc-p03-openfoodfacts](https://git.gregoiremureau.com/openclassroom-ai/oc-p03-openfoodfacts) | — | | 4 | Scoring crédit (LightGBM, SHAP, LIME) | [oc-p04-credit-scoring](https://git.gregoiremureau.com/openclassroom-ai/oc-p04-credit-scoring) | — | | 5 | Segmentation client Olist (RFM, K-means) | [oc-p05-customer-segmentation](https://git.gregoiremureau.com/openclassroom-ai/oc-p05-customer-segmentation) | — | | 6 | Classification produits (NLP + CV) | [oc-p06-product-classification](https://git.gregoiremureau.com/openclassroom-ai/oc-p06-product-classification) | — | | 7 | Analyse de sentiment (LSTM, DistilBERT, FastAPI) | [oc-p07-sentiment-api](https://git.gregoiremureau.com/openclassroom-ai/oc-p07-sentiment-api) | [démo](https://api.gregoiremureau.com/ml/sentiment/) | | 8 | Street vision (U-Net, FPN) | [oc-p08-street-vision](https://git.gregoiremureau.com/openclassroom-ai/oc-p08-street-vision) | [démo](https://api.gregoiremureau.com/ml/street-vision/) | | 9 | Street vision PoC (SegFormer vs FPN) | [oc-p09-street-vision-poc](https://git.gregoiremureau.com/openclassroom-ai/oc-p09-street-vision-poc) | [démo](https://api.gregoiremureau.com/ml/street-vision-poc/) | | 10 | Recommandation de contenu | [oc-p10-content-recommendation](https://git.gregoiremureau.com/openclassroom-ai/oc-p10-content-recommendation) | — | | 11 | Big data fruits (PySpark, EMR) | [oc-p11-bigdata-fruits](https://git.gregoiremureau.com/openclassroom-ai/oc-p11-bigdata-fruits) | — | | 12 | Cadrage Fashion-Insta | [oc-p12-fashion-insta](https://git.gregoiremureau.com/openclassroom-ai/oc-p12-fashion-insta) | — | Landing ML : [api.gregoiremureau.com/ml/](https://api.gregoiremureau.com/ml/) ## Liens - Site : [gregoiremureau.com](https://www.gregoiremureau.com) - GitHub : [github.com/GrgMdmn](https://github.com/GrgMdmn) - LinkedIn : [gregoire-mureau](https://www.linkedin.com/in/gregoire-mureau-a7455a19b/) - Publications : [ResearchGate](https://www.researchgate.net/profile/Gregoire_Mureau) - Produce Estimates (PWA React, démo anonymisée) : [demo.gregoiremureau.com/estimaciones_demo/](https://demo.gregoiremureau.com/estimaciones_demo/)