Je suis Maxence, un builder français. J’ai vendu mon premier code à 12 ans, je me suis formé au métier de technicien systèmes et réseaux, j’ai travaillé comme designer pour une dizaine de clients en freelance, et je dirige aujourd’hui ma propre startup d’IA, Selvren. Je mène un produit du premier entretien utilisateur jusqu’au code livré.
Pas de bac+5. Chaque chapitre m’a appris un nouveau pan de la stack.
2015
201512 ans · Minecraft
Payé pour coder à douze ans.
J’ai commencé par des mods et des plugins serveur Minecraft en Java — et les propriétaires de serveurs me les payaient. Mes premiers clients, mes premiers utilisateurs, mes premiers bugs en production.
Backend
Études de cas
2018 — 2021Lycée Saint-Joseph La Salle
Comment les machines se parlent vraiment.
Bac Pro Systèmes numériques (SN), avec mention : électronique, matériel et réseaux — la couche que la plupart des développeurs ne voient jamais.
Infra
2021 — 2023EKOD · Le Mans Université
Dans l’équipe informatique d’une université.
Diplôme de technicien systèmes et réseaux en deux ans (EKOD, CCI Le Mans), en alternance au service informatique de Le Mans Université : support, service desk GLPI, serveur de déploiement de postes, maintenance réseau et serveurs.
Infra
Données
Études de cas
2023 — 2024CESI · Unixo
La croisée des chemins.
J’ai commencé un cursus d’ingénieur au CESI, en alternance chez Unixo, intégrateur informatique et télécoms. Au bout de six mois, j’ai choisi de construire plutôt que d’accumuler les diplômes — et Unixo m’a quand même gardé pour un contrat de 4 mois.
Infra
2024 — 2025Freelance · Wiim AI
Concevoir pour de vraies personnes.
Je me suis lancé en freelance comme designer UI/UX — une dizaine de clients en deux ans. Chez Wiim AI, j’étais le seul designer : la réflexion UX et l’app entière, en solo, pendant six mois.
Recherche
Interface
2025 — aujourd’huiAI Product Engineer
Une personne, toute une équipe produit.
Maîtriser les outils d’IA a changé ma façon de travailler. Je conçois l’architecture du produit, j’écris les specs et je pilote des agents de code IA comme une équipe — puis je relis, je teste et je livre. Des projets en solo comme SouverainIA, du travail en équipe avec WebAPI, et 5+ SaaS lancés.
Backend
Données
Interface
Études de cas
2026Fondateur & CEO · Selvren
Des réponses fiables.
Selvren est une plateforme B2B où les équipes interrogent des experts IA métier qui s’appuient sur leurs propres documents privés. Chaque réponse arrive avec ses sources — dans un tableau de bord ou via une API.
Faire tourner des modèles Mixture-of-Experts au-delà du budget mémoire du GPU sur un Mac de 48 Go : gpt-oss-120b (58 GiB) sur le GPU, et Qwen3-Coder-Next 3,1× plus rapide que le chemin op-offload de llama.cpp, avec une sortie identique bit à bit. Une pull request en brouillon est ouverte sur llama.cpp.
Une app Expo pensée d’abord pour iOS, qui transforme « on sort ? » en un vrai plan, seul ou entre amis. La carte reste sous les nuages tant qu’on n’y est pas allé pour de vrai. 38 parcours utilisateur et 78 cas limites conçus avant le premier écran.
Sans compter 5+ SaaS lancés et une dizaine de clients en design freelance.
Open source
Du code à lancer dès aujourd’hui.
Public sur GitHub, sous licence MIT, mesuré sur du vrai matériel.
MIT · Nouveau
watch-mcp
Permet à Claude, Codex et Cursor de regarder vos vidéos et vos enregistrements d’écran. Avec WatchRecorder, son app macOS : appuyez sur ⌥⇧R, montrez le bug en parlant, votre IA a tout compris.
Conçu et publié en une nuit
92 tests (66 Node · 26 Swift)
~10 s pour regarder un enregistrement 1080p de 2 min, transcription comprise
100 % local : ffmpeg intégré, Whisper sur Metal, sans clé API
Fonctionne dans Claude Code, Codex, Claude Desktop et Cursor
EKOD (CCI Le Mans Sarthe) · alternance à Le Mans Université
2018 — 2021
Bac Pro · Systèmes numériques (SN), avec mention
Lycée Saint-Joseph La Salle
Construisons quelque chose ensemble.
Je prends des projets en freelance : je conçois, code et livre des outils IA branchés sur les logiciels que votre équipe utilise déjà. À distance, depuis la France.
Un assistant de direction IA dans WhatsApp, hébergé en France.
Contexte
Le fondateur de SouverainIA voulait un assistant de direction IA pour les dirigeants de PME, installé là où ils travaillent déjà — WhatsApp — avec chaque octet hébergé en France.
Ce que j’ai fait
J’ai construit le produit seul : backend Python, intégration WhatsApp (Meta), un « Chef IA » qui fixe les priorités du jour et envoie un résumé chaque soir.
Sécurité : double authentification TOTP, révocation des sessions, logs sans données personnelles.
Exploitation : Docker sur un VPS autogéré derrière nginx, releases versionnées avec un rollback écrit pour chaque déploiement.
J’ai conçu et livré la nouvelle landing page.
Résultat
En production sur souverainiafr.com, couvert par 1 749 tests automatisés.
Python
WhatsApp API
Docker
Redis
nginx
TOTP
2026 · Cofondateur · marque & site
Bastide
Des assistants IA privés pour les PME — offre, tarifs et site.
Contexte
Avec un associé, un studio qui conçoit des assistants IA privés pour les PME et les cabinets qui manipulent des données confidentielles — les experts-comptables d’abord.
Ce que j’ai fait
Positionnement, offre et tarifs : audit payant, mise en place en 6 semaines, suivi mensuel en option.
La marque et tout le site : export statique Next.js, pages par secteur, un comparatif « Bastide vs IA publique », une page sécurité.
Une boucle de contenu SEO + recherche IA : brouillons planifiés, veille concurrentielle et rapport de visibilité mensuel — rien n’est publié sans relecture humaine.
Next.js
Static export
SEO / GEO
Scheduled agents
2026 · Concept de refonte · proposition client
ESLITECH
La refonte du site d’un fabricant, branchée sur son CMS en production.
Contexte
ESLITECH (marque Smartfurry), fabricant d’aquariums et de produits pour animaux, avait un site daté. Le brief : mêmes contenus, mêmes pages, un rendu premium.
Ce que j’ai fait
J’ai refait le front-end en Vue 3 + Vite sur l’API de leur CMS en production, sans casser une seule URL, un seul call-to-action ni une seule popup.
Un système d’animations, des sections produits en bento et une page À propos dédiée.
J’ai livré une démo publique sur Cloudflare Workers : HTTPS, noindex, formulaires désactivés.
Vue 3
Vite
CMS API
Cloudflare Workers
2026 · Fondateur & CEO
Selvren
Des experts IA sur des documents privés, chaque affirmation confrontée à ses sources.
Contexte
Les équipes veulent des réponses tirées de leurs propres documents — preuves à l’appui. Selvren a commencé comme un chatbot pour animaleries, est devenu AquaChat pour les magasins d’aquariophilie, puis une plateforme B2B d’experts métier IA.
Ce que j’ai fait
J’ai fondé l’entreprise et dirigé le développement avec une équipe d’agents de codage IA : j’ai fixé l’architecture, les règles et la merge gate, et relu le travail.
Une recherche hybride sur les documents privés et un catalogue d’experts, puis un vérificateur à base de règles qui confronte chaque affirmation à ses sources — il s’abstient ou cite quand les sources sont trop minces.
Sécurité dès la conception : sécurité au niveau des lignes dans PostgreSQL, originaux chiffrés, antivirus sur les fichiers importés, proxy de sortie, clés API hachées et révocables.
Outillage RGPD : export des données, effacement, une doctrine de conservation écrite.
Résultat
3 182 commits en 11 semaines, 11 901 tests dans la merge gate, 28 décisions d’architecture documentées.
Fastify
TypeScript
PostgreSQL 17
pgvector
Mistral
React
TanStack Start
Clerk
2026 · R&D · IA local-first
Atelier
Idée brute → brief produit via 8 moteurs spécialisés, 100 % en local.
Contexte
Chaque produit que je construis part d’une idée brute. Atelier la transforme en un brief qu’une équipe technique — humaine ou IA — peut exécuter.
Ce que j’ai fait
Une chaîne local-first de 8 moteurs spécialisés, de l’exploration jusqu’au produit, où les données de chaque étape sont enregistrées.
Tout tourne sur un MacBook (M5 Pro) avec Ollama et MLX, sous une règle stricte de coût zéro : aucune API payante, aucune puissance de calcul louée.
J’ai mené un benchmark de modèles de code locaux pour choisir le moteur (qwen3-coder 30B : 5× plus rapide que qwen2.5-coder 32B).
Résultat
Idée → brief produit, de bout en bout, en cinq minutes environ et entièrement hors ligne.
Python
Ollama
MLX
Local LLMs
2026 · Produit, UX & app · partenaire
Naiad
L’app compagnon d’aquariums connectés, avec un assistant IA.
Contexte
Naiad est l’app compagnon des aquariums connectés d’un partenaire matériel — conçue comme une démo pour ce partenaire.
Ce que j’ai fait
J’ai conçu tout le parcours : un onboarding qui commence par le compte, avec données hébergées dans l’UE, reconnaissance des produits par QR code, profil du bac.
Un tableau de bord vivant (paramètres de l’eau, score de confiance), compatibilité des espèces, pilotage de l’éclairage et des pompes, un journal de bord.
Un assistant IA qui explique les tendances et prépare des actions sûres — mais qui ne pilote jamais un appareil sans la confirmation du propriétaire.
Mobile-first web app
IoT
AI assistant
EU data residency
2021–2023 · Le Mans Université
GLPI
La mise en place de GLPI pour le service desk et l’inventaire informatique.
Contexte
Le service informatique accompagne le personnel de tout un campus universitaire — chaque demande et chaque équipement doivent être suivis.
Ce que j’ai fait
J’ai mis en place GLPI : un service desk à tickets pour les demandes des utilisateurs et l’inventaire du parc informatique.
Je l’ai utilisé au quotidien avec l’équipe pour le suivi du support.
GLPI
Service desk
IT asset inventory
2021–2023 · Le Mans Université
Déploiement de PC
Un serveur de déploiement pour installer les postes du personnel.
Contexte
Les postes neufs ou réinstallés devaient arriver chez le personnel prêts à l’emploi, de la même façon à chaque fois.
Ce que j’ai fait
J’ai mis en place un serveur de déploiement pour installer les PC de travail de façon reproductible.
J’ai préparé et installé les postes du personnel.
Deployment server
Workstations
2021–2023 · Le Mans Université
Support & maintenance
Support utilisateurs, maintenance du réseau et des serveurs.
Contexte
Deux ans en alternance au sein de l’équipe informatique d’une université, en parallèle d’un Bac+2 systèmes et réseaux.
Ce que j’ai fait
Support au quotidien du personnel de l’université.
Maintenance du réseau et des serveurs avec l’équipe.
Maintenance matérielle des postes de travail.
Networks
Servers
Support
2026 · Serveur Minecraft · modpack
DataRace
Un serveur « Create Civilisations » de 223 mods, optimisé et hébergé.
Contexte
Je construis toujours pour Minecraft : un serveur survie moddé, bâti sur le pack « All of Create ».
Ce que j’ai fait
J’ai assemblé et livré sept versions en cinq jours (juin 2026) : colonies, génération du monde, trains, rendu longue distance, une passe de performance, puis des mods de contenu et de qualité de vie.
J’ai documenté chaque choix : aucun mod de protection de terrain, packs de mobs difficiles bloqués, chaque mod testé sur un monde de staging avant d’être rendu public.
Je l’ai optimisé et hébergé : mémoire serveur 4 → 10 Go avec réglages du GC, distance d’affichage 8, distance de simulation 6, sur un VPS doté d’un panneau de gestion de serveur de jeu.
Résultat
223 mods serveur sur Minecraft 1.21.1 (NeoForge), 20 TPS mesurés (5,3 ms par tick).
NeoForge 1.21.1
JVM tuning
VPS
Docker
2026 · Mod Minecraft · codéveloppé
Pokémon League
Un mod de ligue compétitive en Kotlin : arènes, ELO, tournois.
Contexte
Un mode compétitif complet construit sur Cobblemon, le mod Pokémon pour Minecraft.
Ce que j’ai fait
J’ai lancé le projet avec un autre développeur et construit son système économique.
Le mod comprend une ligue en 7 étapes avec 5 arènes, des matchs classés en 1v1 et 2v2 avec ELO, des tournois à double élimination jusqu’à 32 joueurs et 96 quêtes.
Kotlin
Fabric
Cobblemon
Minecraft 1.21.1
2025 · Mon produit · bêta
SyncCast
Garde les casters esport sur la même image, sur Twitch comme sur YouTube.
Contexte
Les casters esport commentent le même match depuis des endroits différents — et chaque plateforme le diffuse avec sa propre latence.
Ce que j’ai fait
J’ai construit le produit en 8 jours (268 commits, décembre 2025) : des salons, un caster leader qui sert de référence, et des resynchronisations planifiées sur une horloge serveur partagée (Ably).
La dérive de Twitch est mesurée chaque seconde ; un écart de plus de 500 ms déclenche un réalignement planifié.
Un relais HLS maison : streamlink + FFmpeg en segments d’une seconde sur Cloudflare R2, les segments envoyés avant la playlist.
Des équipes avec rôles Admin / Manager / Caster et invitations ; chat de salon et dessin en direct par-dessus la vidéo ; sécurité au niveau des lignes sur chaque table.
J’ai refait la landing page en 2026 pour expliquer le backend — uniquement avec ce que le code fait vraiment.
Résultat
En bêta, avec 52 tests unitaires et 14 tests de bout en bout.
Next.js
Ably
Supabase
hls.js
FFmpeg
Cloudflare R2
Ce site mesure son audience avec Google Analytics, seulement si vous acceptez. Votre choix est gardé 6 mois.