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.

GitLab GitOps Actions Docker Komodo Ansible

Applications

ChronoSnap.io

ChronoSnap.io est un SaaS d'état des lieux photo horodaté et ancré sur la blockchain Bitcoin, pensé pour la location courte durée (Airbnb, gîtes).

Chaque photo est watermarkée puis hachée (SHA) et ancrée via OpenTimestamps : une preuve d'antériorité infalsifiable, vérifiable de bout en bout. Un vérificateur côté navigateur recalcule la chaîne photo, manifeste et ancrage Bitcoin. Manifeste public, contestation voyageur et PDF récapitulatif multilingue complètent l'ensemble.

Stack : TanStack Start (React 19), Prisma, PostgreSQL, OpenTimestamps.

TanStack Start React TypeScript Prisma PostgreSQL OpenTimestamps Bitcoin
Voir le projet

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).

RAG LLM Vectorisation Multi-tenant TypeScript
Voir le projet

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.

RAG Python LLM Recherche hybride PostgreSQL C#

recit.sh

Gestion de user stories pensée pour le développement assisté par IA. Type Linear, en plus simple : projets, user stories, tags, commentaires et statuts.

Serveur MCP custom pour piloter les stories directement depuis Claude (approche doc-driven). Offre Pro via Stripe (better-auth).

Next.js Prisma MCP better-auth Stripe
Voir le projet

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.

IA vocale Temps réel LLM Agents Évaluation

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).

LLM RAG Scoring FastAPI Export DOCX/PDF

Priorifly

Un gestionnaire de tâches collaboratif pensé pour l'ère de l'IA.

Priorifly permet d'organiser ses projets avec priorités, urgences et dates d'échéance, en équipe. Le serveur MCP custom (transports SSE et HTTP streamable) expose les tâches aux agents IA comme Claude, pour une approche doc-driven development. Une API REST sécurisée complète l'ensemble pour l'administration externe.

Stack : Next.js 15, Prisma, MySQL, serveur MCP custom.

Next.js Prisma MySQL MCP LLM
Voir le projet

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 :

  • Les propriétaires publient leur logement et leurs besoins en conciergerie.
  • Les concierges achètent les leads pour entrer en contact avec les propriétaires.
  • Paiement sécurisé via Stripe, authentification Google OAuth.
  • ImmoPilot-Connect facilite la mise en relation entre l'offre et la demande dans la conciergerie immobilière.

    Next.js TypeScript Tailwind CSS Prisma Google OAuth Stripe
    Voir le projet

    Jeux web

    Une série de jeux web faits pour le fun et le défi algo :

  • Toy Battle : combat de jouets en ligne (multijoueur + bot, éditeur, ambiances).
  • 7 Wonders Duel : adaptation du jeu de société, partie en direct.
  • Solitaire : le classique, revisité.
  • Snake : un petit jeu caché sur ce site.
  • Arkanoid : casse-briques (en cours, pas encore déployé).
  • TanStack Start React WebSocket Canvas

    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.

    Next.js React Native Expo Fastify MongoDB

    IdeaEveryDay

    Service d'idéation propulsé par l'IA. La plateforme génère quotidiennement des idées personnalisées :

  • LLMs pour la génération d'idées créatives et pertinentes.
  • Workflow orchestré par n8n avec validation humaine (Human-In-The-Loop).
  • Envoi d'un email quotidien d'idées dans votre boîte de réception.
  • Next.js TypeScript Tailwind CSS Prisma n8n LLMs Google OAuth
    Voir le projet

    Immopilot-Sejour

    Console d'administration dédiée à ma société de conciergerie. La plateforme centralise et automatise :

  • Récupération des données Airbnb et Booking.
  • Communication voyageurs, planning du personnel de ménage.
  • Guide voyageur personnalisé, facturation, SMS d'alerte.
  • Gestion des serrures connectées (Nuki, Igloohome), interface multilingue.
  • Next.js TypeScript Prisma OVH-SMS i18n Nuki Igloohome

    ImmoPilot

    Logiciel SaaS de gestion locative pour propriétaires et gestionnaires de biens :

  • Suivi des locations et des paiements.
  • Génération automatique des quittances de loyer.
  • Rappels automatiques des paiements et échéances.
  • Next.js TypeScript Prisma
    Voir le projet

    Mezaelle

    PoC d'application de prise de rendez-vous pour praticiens : tableau de bord, gestion des rendez-vous et des disponibilités.

    PoC Next.js React

    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é et un produit d'appel "Diagnostic Flash Code".

    Astro hybride (SSR Node), avec un formulaire de contact relayé via un proxy serveur.

    Astro TypeScript SSR Node
    Voir le projet

    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.

    Next.js TypeScript Tailwind CSS OAuth2
    Voir le projet

    Lofofora

    PoC de site de groupe de musique (metal) : discographie (albums, EPs, singles), actualités et formulaire de contact.

    PoC Next.js React Tailwind CSS
    Voir le projet

    Madam

    PoC de site de groupe de garage rock : présentation de l'EP, actus et dates de concerts.

    PoC Next.js React Tailwind CSS
    Voir le projet

    Sun (Brutal Pop)

    PoC de site de groupe : nu metal fusionné à des hooks pop, album et dates de festivals.

    PoC Next.js React Tailwind CSS
    Voir le projet

    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.

    Astro TypeScript Tailwind CSS MDX

    Une idée à concrétiser ?

    Du POC à la mise en production, parlons de votre projet.