Projets
Une sélection de mes réalisations.
Du code qui tourne en production
Ma vraie valeur n'est pas d'écrire du code, mais de livrer des produits qui tiennent en production. Intégration et déploiement continus, sécurité intégrée à chaque étape, et une IA dans la boucle de revue.
Je pousse l'IA jusqu'à l'exploitation : je pilote mon infrastructure, ma messagerie et mes applications via MCP, aussi bien depuis Claude Code que par un bot Discord ou des consoles d'administration maison.
Résultat : on avance vite, sans sacrifier la fiabilité ni la sécurité. Du logiciel robuste, maintenable, qui tourne sans surprise, et dont vous gardez la main.
Applications
ChronoSnap.io
ChronoSnap scelle des constats photo et ancre leur empreinte dans la blockchain Bitcoin : une preuve datée que personne ne peut modifier, pas même ChronoSnap.
Pour un état des lieux, un chantier, un véhicule ou un sinistre : les photos sont datées à la prise, scellées en un constat (JSON canonique, empreinte SHA-256), puis ancrées via OpenTimestamps. Seule l'empreinte part dans Bitcoin, les photos restent privées. Le destinataire consulte la preuve par un lien, peut contester une photo, et n'importe qui peut la vérifier sur opentimestamps.org, même si le service venait à disparaître.
Stack : TanStack Start (React 19), Prisma, PostgreSQL, OpenTimestamps, en quatre langues.
recit.sh
L'outil de user stories qu'on n'ouvre presque jamais. recit.sh tient les stories de dizaines de projets menés en parallèle : les agents IA les rédigent, les font avancer et les commentent par son serveur MCP.
Le statut suit le code : la branche passe la story en cours, la pull request en relecture, le merge la termine et le déploiement la met en production. Critères d'acceptation, dépendances entre stories, commentaires comme journal, projets partagés.
En production depuis décembre 2025, réécrit en octobre 2026 en une v2 plus légère : TanStack Start, Drizzle, serveur MCP, connexion par lien magique.
Priorifly
La gestion de tâches par priorité, pilotable depuis un assistant IA. Priorifly range les tâches de vos projets par priorité (cinq niveaux) et par échéance, et l'éclair marque l'essentiel du jour.
Un serveur MCP permet à Claude, Cursor ou un autre agent de lire, créer et terminer les tâches en conversation, avec une clé personnelle qui ouvre aussi l'API REST. Projets partagés, corbeille restaurable, démo sans inscription.
Réécrit en octobre 2026 à fonctionnalités et écrans identiques : TanStack Start, Drizzle, données reprises par script.
Calendroo
Planification de parcours de coaching collectif, développée sur commande pour un réseau qui fait démarrer des groupes chaque semaine.
Calendroo construit le planning des coachs (grille équilibrée, jours fériés), invite les participants de chaque session et leur laisse choisir leur créneau par un lien personnel, sans compte. Confirmations, rappels la veille de chaque séance, relances et suivi du phoning partent à la place de l'équipe. Les séances arrivent dans l'agenda des participants (Google, Apple, Outlook), et les responsables exportent en Excel ou en PDF.
Stack : TanStack Start (React 19), Drizzle, iCalendar.
ChatFox
Chatbot IA pour PME, en production. ChatFox ingère vos documents et construit une base de connaissances vectorisée pour répondre à vos clients en continu, sur votre périmètre métier.
RAG multi-tenants, ingestion documentaire, embeddings et recherche sémantique, garde-fous (langue et périmètre).
CallSim
Simulateur d'appels par IA vocale en temps réel : un agent conversationnel vocal joue l'interlocuteur, puis un LLM évalue la prestation de l'utilisateur.
Pensé pour l'entraînement (commercial, support, recrutement) avec restitution et scoring automatiques.
Offreo
Aide à la réponse aux appels d'offres propulsée par LLM. Offreo extrait les exigences d'un dossier de consultation, évalue la conformité de la réponse et génère les livrables.
Extraction d'exigences via LLM, scoring de conformité, export multi-format (DOCX, HTML, PDF).
ImmoPilot-Connect
Marketplace qui met en relation les propriétaires de biens immobiliers avec des concierges professionnels, sur un modèle de génération de leads :
ImmoPilot-Connect facilitait la mise en relation entre l'offre et la demande dans la conciergerie immobilière. Le service a fermé en juillet 2026.
Jeux web
Une série de jeux web faits pour le fun et le défi algo :
Respire
Application de respiration guidée, pensée d'abord pour les enfants sur tablette, avec un mode adulte aux réglages complets.
Elle s'installe comme une application et fonctionne entièrement hors ligne, sans compte ni serveur.
SerenityFit
Application de suivi santé et sport : courbe de poids, journal alimentaire et activités physiques, avec graphiques dynamiques pour suivre sa progression.
Comprend aussi un volet mobile (React Native / Expo) pour traquer ses séances depuis le téléphone, avec backend Node/Fastify et notifications push Firebase.
IdeaEveryDay
Service d'idéation propulsé par l'IA. La plateforme génère quotidiennement des idées personnalisées :
La première version est hors ligne, une nouvelle version est en préparation.
Immopilot-Sejour
Console d'administration dédiée à ma société de conciergerie. La plateforme centralise et automatise :
ImmoPilot
Logiciel SaaS de gestion locative pour propriétaires et gestionnaires de biens :
Plateforme de rendez-vous bien-être
PoC réalisé pour un client : une plateforme de prise de rendez-vous entre praticiens du bien-être et particuliers.
Un assistant conversationnel discute d'abord avec la personne, lui demande sa ville, puis l'oriente vers les disciplines qui correspondent à son besoin. Il ne peut recommander que des spécialités présentes au catalogue, et il renvoie vers le 15 ou le 3114 dès qu'un message laisse penser à une urgence.
Le reste du parcours est complet : recherche de praticiens, réservation avec paiement simulé, espace praticien (rendez-vous, disponibilités, chiffre d'affaires) et validation des nouveaux inscrits par un administrateur.
Dearbot (Synapse Développement)
Chatbot IA RAG d'entreprise. Un bot LLM en Python interroge un moteur de recherche hybride lexical + vectoriel sur PostgreSQL, exposé via une application métier C#.
Mission de conseil : conception de l'architecture RAG, recherche hybride et industrialisation.
Sur démonstration
Ces outils ne sont pas en accès libre. Je vous les montre volontiers lors d’un rendez-vous.
Cadence-ERP
ERP en marque blanche pour les PME qui vendent des produits, construit autour des référentiels clients et articles, d'un stock multi-sites suivi par lots et de la facturation électronique au format Factur-X (norme EN 16931).
Les droits d'accès sont définis par rôle et par module, et le produit s'adapte au métier et à l'image de chaque client.
Console d'exploitation
L'outil interne qui me sert à exploiter mon infrastructure : zones DNS chez deux registrars, configuration mail (SPF, DKIM, DMARC), serveurs, SMS, stockage objet et vérification des domaines auprès de Google Search Console.
Tout passe par une API qu'un agent IA pilote directement, avec des clés d'accès dédiées : c'est ce qui me permet d'administrer mon infrastructure depuis Claude Code.
regie
Un assistant pour tenir l'ordre du jour de mes réunions. Je choisis l'ordre du jour, et une page de suivi, ouverte sur le téléphone ou un autre écran, montre où on en est : le point en cours, les questions traitées, les décisions et les actions, avec une alerte quand la discussion s'écarte du plan.
La réunion est transcrite au fil de l'eau et Claude compare la transcription à l'ordre du jour. Le compte rendu se remplit pendant la réunion, sans aucune saisie. Les participants sont prévenus en début de réunion.
vigie
Un démon Windows écrit en Rust, né d'un PC qui ramait de temps en temps sans cause connue. Toutes les cinq secondes, il relève le processeur, la mémoire, le disque, la carte graphique et chaque processus, et garde l'historique dans une base locale.
Quand un ralentissement survient, un raccourci clavier le signale, ou on le date après coup. L'outil compare alors ces minutes aux minutes normales, métrique par métrique et programme par programme, et un agent IA s'en sert pour désigner le coupable.
Applications mobiles
Sadhana
Application mobile de pratique du yoga : séances guidées avec minuterie, postures nommées en français et en sanskrit, programmes à durée modulable et historique des séances.
Le contenu vient d'une petite API, ce qui permet d'ajouter un programme sans republier l'application, et un cache local la rend utilisable hors ligne.
Foulée
Suivi de course à pied : l'enregistrement GPS continue écran éteint grâce à un service de premier plan, et chaque point est sauvegardé au fil de l'eau pour ne rien perdre.
Carte OpenStreetMap et courbes par kilomètre pour relire sa sortie, et synchronisation avec une API dès que le réseau revient.
Pharos
Jeu de logique de la famille des Star Battle : un phare par ligne, par colonne et par zone, et deux phares ne doivent jamais se voir.
Habillage de carte marine, papier crème et aquarelle. En préparation pour le Play Store.
Sites vitrine
eminvest.fr
Site vitrine de ma société (SAS EM Invest) : positionnement d'artisan du logiciel senior, augmenté par l'IA. Design épuré, mes réalisations en vitrine et un premier échange offert.
Astro hybride (SSR Node), avec un formulaire de contact relayé via un proxy serveur.
JulieMahuet.fr
Site vitrine dédié à l'accompagnement dans la réorientation professionnelle et les bilans de compétences. Tests de positionnement pour analyser sa situation pro, et des outils méthodologiques (Business Model Canvas) pour construire un projet professionnel cohérent.
Lofofora
PoC de site de groupe de musique (metal) : discographie (albums, EPs, singles), actualités et formulaire de contact.
Madam
PoC de site de groupe de garage rock : présentation de l'EP, actus et dates de concerts.
Sun (Brutal Pop)
PoC de site de groupe : nu metal fusionné à des hooks pop, album et dates de festivals.
EricMahuet.fr
Mon site personnel, sur lequel vous vous trouvez : portfolio, blog technique et vitrine de mes projets. Approche minimaliste et performante (statique + îlots), pensée perf et SEO.
Une idée à concrétiser ?
Du POC à la mise en production, parlons de votre projet.