Qui je suis, ce que je fais, où j'interviens
Damien-Marill.jpg
Japon
Pédagogie
Créatif
Qui je suis
Je suis développeur fullstack freelance et enseignant universitaire, installé à Montpellier (Hérault). Mon approche : créer ce qu'on enseigne et enseigner ce qu'on crée. Un outil qu'on comprend, c'est un outil qu'on maîtrise vraiment. J'interviens aussi bien sur des projets de développement sur mesure que sur l'intégration de l'intelligence artificielle dans des outils existants, avec une pédagogie qui vient de mon expérience d'enseignement.
Ce que je fais
Développement web
Je conçois et développe des sites vitrines, des applications web sur mesure, des API et des logiciels métier pour des TPE, des PME, des startups et des structures publiques, depuis Montpellier (Hérault). Développeur web freelance, je travaille en Occitanie en présentiel et partout en France à distance, du cahier des charges à la mise en production, puis à la maintenance si vous le souhaitez.
Ce que je développe
Applications métier et SaaS sur mesure. Un outil de gestion, un espace client, un back-office, une plateforme d'abonnement : le genre de logiciel qu'aucun produit du marché ne fait exactement comme votre activité le demande. Mon projet le plus long dans ce registre est Kalya Pro, une application santé maintenue pendant quatre ans, avec paiement, multilingue et versions iOS et Android.
Sites vitrines et refontes. Un site rapide, lisible sur mobile, que vous pouvez modifier vous-même, avec un back-office adapté à votre contenu plutôt qu'un thème générique. La refonte d'un site existant suit la même logique, en récupérant ce qui fonctionne (contenu, référencement acquis, adresses des pages).
API et intégrations. Connecter votre application à un outil tiers (paiement, CRM, facturation, envoi de mails, signature électronique), exposer vos données à un partenaire, ou faire parler entre eux deux logiciels qui s'ignorent. Une API REST documentée, sécurisée, avec des droits d'accès par client.
Reprise et modernisation d'un projet existant. Le développeur précédent est parti, le framework a trois versions de retard, personne n'ose toucher au code. Je fais un état des lieux, je sécurise ce qui doit l'être, puis je migre par étapes, sans réécriture totale. Sur Kalya Pro, j'ai fait passer l'application d'Angular 14 à Angular 18 et de Laravel 9 à Laravel 10 sans interrompre le service.
Comment se déroule une mission
1. On réfléchit avant de chiffrer. Vous arrivez avec ce que vous avez : une idée, un cahier des charges déjà rédigé, une maquette, ou seulement un problème à régler. Si le cahier des charges existe et tient la route, je l'intègre tel quel. S'il est flou, on l'écrit ensemble. On prend d'abord le temps, en atelier (en visio ou dans vos locaux), de comprendre votre activité et vos ambitions, et de chercher des solutions, y compris celles qui ne passent pas par du développement. J'en tire un cahier des charges adapté à ces ambitions et à votre budget, découpé en fonctionnalités classées : indispensable, souhaitable, à voir plus tard. On en discute, on priorise, on tranche. Ce document devient le contrat de ce qui sera livré.
2. Le design, à la bonne échelle. Vous avez déjà une maquette ? Je l'intègre sans la trahir. Le projet demande une vraie conception d'interface ? Je vous oriente vers des designers UX/UI compétents parmi mes relations, et je garde la réalisation technique. Le projet est plus simple ? Je le réalise avec les systèmes de design que j'ai déjà construits, adaptés à votre identité, ce qui évite de payer une conception complète pour un back-office ou un site vitrine.
3. Le devis, au forfait. Chaque fonctionnalité est estimée séparément, le devis les additionne. Vous voyez ce que coûte chaque brique et vous pouvez en retirer ou en reporter avant de signer. Le prix est fixe pour le périmètre convenu : pas de facturation au temps passé, pas de mauvaise surprise en fin de projet. J'estime en tenant compte des outils d'IA que j'utilise pour coder plus vite, et ce gain est répercuté dans le prix.
4. Le développement, par livraisons successives. Le projet est découpé en lots courts. À la fin de chaque lot, vous testez une version qui fonctionne, sur une adresse de démonstration, et vous me dites ce qui colle et ce qui ne colle pas. Le suivi des tâches est visible à tout moment ; vous savez ce qui est fait, en cours, à venir. Les changements de périmètre sont possibles, ils sont chiffrés avant d'être faits.
5. La mise en production. Nom de domaine, certificat HTTPS, sauvegardes, surveillance des erreurs. Soit sur des serveurs en France que j'administre, avec la maintenance qui va avec, soit sur votre propre infrastructure si vous en avez une. Le passage en production est planifié avec vous, jamais un vendredi soir.
6. La transmission. Une documentation courte, une session de prise en main pour la personne qui gérera l'outil au quotidien, et le code source dans un dépôt Git dont vous êtes propriétaire. Vous pouvez continuer avec moi (maintenance et évolutions), avec votre équipe ou avec un autre prestataire. La réversibilité est prévue dès le début.
Le fil rouge, d'une étape à l'autre : trouver le meilleur compromis entre vos contraintes (budget, délais, équipe en place, existant) pour sortir le meilleur projet possible, sans rien lâcher sur le design, la sécurité ni les performances. Ces trois-là ne se rattrapent pas après coup.
Les technologies, et pourquoi celles-là
| Besoin | Technologie | Pourquoi |
|---|---|---|
| Back-end, API, back-office | Laravel (PHP) | Framework mature, hébergement simple, outillage très fourni pour le paiement, les mails, l'authentification |
| Back-end en TypeScript | AdonisJS | Même philosophie que Laravel, pour les projets où le front et le back partagent le même langage |
| Interfaces riches | Angular | Applications complexes, typage fort, structure qui tient sur plusieurs années |
| Interfaces légères | Svelte | Sites et outils rapides, peu de code, chargement immédiat |
| Mobile | Capacitor | La même application web publiée sur iOS et Android, sans réécriture |
| Recherche | Meilisearch | Recherche instantanée, tolérante aux fautes, auto-hébergée en France |
| Déploiement | Docker | Environnements identiques en développement et en production |
Je choisis dans cette liste selon votre projet, votre budget et les compétences que vous avez déjà en interne. Un site vitrine n'a pas besoin d'Angular ; une application avec des centaines d'écrans n'a pas intérêt à s'en passer. Et je n'impose pas une technologie que votre équipe ne saura pas reprendre.
Ce que l'IA change dans ma façon de coder
J'utilise des assistants de code au quotidien (Claude, principalement) pour la relecture, les tests, la documentation et le code répétitif. Le développeur reste au centre ; ces outils lui enlèvent les tâches où il n'apporte rien. Concrètement, pour vous : des délais plus courts, un devis plus bas à périmètre égal, et une couverture de tests que je n'aurais pas eu le temps d'écrire à la main il y a trois ans. Le code livré est relu, testé et compris par un humain, en l'occurrence moi. Ce sujet est aussi celui que j'enseigne à l'IUT de Béziers, en BUT Métiers du Multimédia et de l'Internet.
Questions fréquentes
Combien coûte un site ou une application sur mesure ? Un site vitrine se chiffre en jours de travail, une application métier en semaines. Le devis détaille le prix fonctionnalité par fonctionnalité, ce qui vous laisse la main sur le périmètre. Pas de tarif à la journée affiché ici : le forfait dépend de ce qu'on met dedans, et l'atelier de cadrage est là pour le déterminer.
Travaillez-vous seul ? Oui. Quand un projet demande une conception UX/UI poussée, de la rédaction ou de la vidéo, je vous conseille des personnes compétentes parmi mes relations, et je reste votre interlocuteur pour tout ce qui est technique.
Le code m'appartient-il ? Oui. Le code source, la base de données et les accès sont à vous dès la livraison, dans un dépôt Git à votre nom. Rien n'est enfermé chez moi.
Pouvez-vous reprendre un projet commencé par quelqu'un d'autre ? Oui. Je commence par un audit du code existant, chiffré à part, qui vous dit ce qui peut être conservé, ce qui doit être corrigé et ce que ça coûterait.
Accompagnement & formation
Je forme et j'accompagne des équipes, des dirigeants et des indépendants sur l'intelligence artificielle au quotidien, la sécurité numérique et le développement web, à Montpellier, en Occitanie et à distance. Enseignant à l'IUT de Béziers depuis 2021 et formateur pour des entreprises et des organismes, je pars de ce que vous faites déjà pour repérer ce qui manque et le combler sans jamais vous faire sentir en retard. Partager ce que je sais est la partie de mon métier que je préfère.
Sous quelle forme
Formation intra-entreprise sur mesure. D'une demi-journée à plusieurs jours, dans vos locaux ou en visio, avec un programme construit pour votre équipe et vos outils. Pas de catalogue : on définit ensemble ce que les participants doivent savoir faire en sortant, et la session est bâtie là-dessus.
Accompagnement individuel dans la durée. Plusieurs séances étalées sur quelques semaines, pour un dirigeant, un indépendant ou un développeur qui veut intégrer l'IA ou une nouvelle technologie dans son activité réelle. Entre deux séances, vous appliquez ; à la suivante, on regarde ce qui a coincé. C'est le format qu'ont suivi Émilie, travel planner, pour intégrer l'IA dans son organisation de voyages, et Maëliss, praticienne du mouvement, pour construire son site tout en apprenant à utiliser Claude.
Interventions pour écoles et organismes de formation. Modules techniques ou IA en sous-traitance pédagogique, pour des IUT, des écoles d'ingénieurs, des centres de formation ou des clusters. J'interviens déjà en BUT Métiers du Multimédia et de l'Internet à l'IUT de Béziers, où je suis responsable du parcours Développement web, et au CESI Montpellier.
Ateliers courts et conférences. Une à trois heures pour ouvrir un sujet : ce que l'IA change dans un métier, les réflexes de sécurité numérique d'une équipe, comment fonctionne le web. Pour des entreprises, des réseaux professionnels, et aussi des collégiens et des lycéens dans le cadre de la Cordée de la réussite SOAN.
Sur quels sujets
L'IA au quotidien, pour les non-techniciens. Utiliser Claude ou ChatGPT dans un vrai contexte de travail : rédiger un bon prompt, brancher l'IA sur ses documents et ses outils (connecteurs, projets, automatisations), savoir ce qu'elle fait bien et ce qu'elle fait mal, et ce qu'on a le droit de lui confier (RGPD, données clients, secret professionnel, AI Act). L'objectif est que vous repartiez avec deux ou trois tâches de votre semaine réellement déléguées, pas avec une liste de promesses.
Sécurité et hygiène numérique. Pour une équipe : mots de passe et gestionnaire de mots de passe, double authentification, reconnaître un hameçonnage, sauvegardes, ce qu'on partage et ce qu'on ne partage pas. Pour des développeurs : gestion des secrets, failles courantes d'une application web (injections, droits d'accès, dépendances), bonnes pratiques de déploiement. Le tout sans jargon anxiogène : le but est que les bons réflexes deviennent des habitudes.
Développement web. Laravel, Angular, Svelte, TypeScript, Git, API, architecture d'une application : ce que j'enseigne toute l'année à l'IUT et au CESI, disponible en version entreprise pour une équipe qui monte en compétence ou change de technologie.
Comment je m'y prends
On travaille sur votre projet, pas sur un exercice. Le support d'apprentissage, c'est votre outil, votre code, votre organisation. Un exercice abstrait s'oublie en sortant de la salle ; une amélioration de votre vrai quotidien reste.
Une feuille de route, pas un programme figé. Je prépare la liste de ce qu'on doit aborder, dans l'ordre qui me semble logique. Puis je m'adapte en direct : on travaille ensemble, on en discute, je réponds aux questions au moment où elles arrivent. Si un point que je croyais acquis ne l'est pas, on s'y arrête. Si un autre l'est déjà, on passe.
Je fais avec vous, puis vous faites. Je montre, on refait ensemble, puis je vous laisse en autonomie. C'est là que j'apprends le plus : en écoutant ce qui vous a posé problème quand vous étiez seul, je trouve l'angle qui vous convient mieux. Ce qui bloque, le plus souvent, c'est une explication qui n'était pas la bonne pour vous.
Comprendre pourquoi, pas seulement quelles touches presser. Un outil qu'on comprend est un outil qu'on saura utiliser dans une situation que la formation n'avait pas prévue. C'est le réflexe que m'a donné l'enseignement, et c'est ce qui fait que vous restez autonome après mon départ.
Questions fréquentes
Faut-il déjà être à l'aise avec l'informatique ? Non. Une partie de mes formations s'adresse à des gens qui n'ont jamais écrit une ligne de code et n'en écriront jamais. Le contenu part de votre niveau réel, mesuré en discutant avec vous avant la première séance.
En groupe ou en individuel ? Les deux. Un petit groupe (jusqu'à une dizaine de personnes) pour une formation intra-entreprise, une personne seule pour un accompagnement dans la durée. Au-delà, le format bascule en conférence ou en atelier, où on apprend moins mais on ouvre plus.
Combien de temps pour être autonome ? Pour l'IA au quotidien, une journée bien construite suffit pour déléguer ses premières tâches ; un accompagnement de quelques semaines ancre les habitudes. Pour une technologie de développement, comptez plusieurs jours, avec de la pratique entre les sessions.
Est-ce que ça fonctionne à distance ? Oui, pour l'accompagnement individuel et les formations d'équipe en visio avec partage d'écran. Le présentiel reste préférable pour les ateliers de découverte et les groupes qui ne se connaissent pas encore.
Conseil IA
Consultant IA à Montpellier, j'aide des indépendants, des TPE et des PME à intégrer l'intelligence artificielle et l'automatisation dans leur travail réel : un appel de diagnostic gratuit, un plan d'intégration chiffré qui dit ce qu'on automatise et ce qu'on ne touche pas, puis la mise en œuvre avec vous, sur vos outils et vos comptes. Tout se fait avec des outils du marché (Claude, ChatGPT, Notion, Windmill, votre suite bureautique), sans développement sur mesure. Quand il faut coder une fonctionnalité dans votre logiciel, c'est le service Intégration IA, plus bas.
Le diagnostic : où passe votre temps
Tout commence par un appel de diagnostic, gratuit et sans engagement, d'une heure environ, enregistré et transcrit avec votre accord. Vous me racontez le parcours d'un dossier type, du premier contact jusqu'au suivi après livraison, avec les outils que vous utilisez à chaque étape. Je ne pars pas de vos procédures écrites, je pars de ce que vous faites vraiment, y compris les copier-coller, les fichiers rouverts dix fois et les choses que vous gardez dans votre tête.
De cet échange, je reconstitue votre flux de travail étape par étape, en trois colonnes : ce qui se passe aujourd'hui, la piste d'amélioration, et ce qu'on ne touche pas parce que c'est là que se joue votre relation client. Cette dernière colonne est aussi importante que les deux autres. Une automatisation qui fait gagner une heure mais qui abîme ce que vos clients viennent chercher chez vous est une mauvaise affaire.
Le plan d'intégration : ce qu'on fait, ce qu'on ne fait pas, et à quel prix
À partir de cet appel, j'identifie les chantiers et je vous remets, gratuitement, une feuille de route écrite : ce qu'il faudrait faire selon moi, dans quel ordre, et ce que coûte chaque étape. Pour chaque chantier : ce qu'il change concrètement dans votre semaine, la part d'IA qu'il contient (souvent aucune : trier, compter, comparer, dédupliquer, c'est du calcul, pas de l'intelligence artificielle), le gain attendu, les points à valider avant de le construire, et son prix. Vous choisissez les chantiers que vous lancez, ou aucun : la feuille de route reste à vous dans tous les cas. Pour donner une idée, chez une travel planner, elle tenait en trois étapes : centraliser toutes les données dans Notion, automatiser les recherches, puis gérer les activités automatiquement.
Le plan contient aussi la liste de ce qu'on a écarté et pourquoi. Un outil qu'on n'achète pas, un agent qu'on ne construit pas, une étape qu'on laisse manuelle parce qu'elle est votre signature. Il m'arrive de conclure qu'une tâche ne gagne rien à passer par l'IA. C'est un résultat, et il vous évite d'acheter un abonnement de plus.
Enfin, une feuille de route par phases, avec un signe simple qui dit si chaque phase est réussie, et le budget outils réel, abonnement par abonnement. Le plan est un document de travail que vous pouvez lire seul, pas un rapport de vingt pages qui finit dans un tiroir.
La mise en œuvre : sur vos comptes, à votre rythme
Les chantiers se construisent en ateliers courts, au rythme qui vous convient : certains préfèrent une séance toutes les deux semaines, d'autres un bloc concentré. Entre deux ateliers, vous utilisez ce qui a été mis en place, en conditions réelles, et on ne démarre pas la phase suivante tant que la précédente n'est pas entrée dans vos habitudes.
Tout tourne sur des comptes qui vous appartiennent. Je n'ai la main sur rien : aucun script chez moi, aucune clé d'accès que je garderais, rien qui dépende de ma disponibilité. J'explique comment bien utiliser les outils, je monte l'architecture avec vous, je vous laisse ce qu'il faut pour continuer à progresser seul avec l'IA, et je m'en vais. Si nous arrêtons de travailler ensemble demain, tout continue de fonctionner, et vous savez comment le modifier, parce que vous l'avez construit avec moi. C'est le point commun avec mes formations : vous n'êtes pas dépendant de moi.
Les principes qui guident chaque plan
Un bon algorithme vaut mieux qu'un modèle de langage. Beaucoup de « problèmes IA » se règlent avec une base de données bien structurée et une règle de calcul. Le modèle de langage intervient là où il est utile : lire, résumer, extraire, proposer.
Une seule source de vérité. Chaque donnée est saisie une fois, à un seul endroit, et consommée partout ailleurs. La double saisie est le premier gisement de temps perdu dans une petite structure.
L'IA ne rédige pas à votre place, si c'est votre choix. Elle prépare la matière, structure, propose ; la plume reste la vôtre quand c'est elle qui fait votre valeur. C'est une question que je vous pose au début, et votre réponse fait loi.
L'autonomie prime sur la performance spectaculaire. Chaque brique doit rester compréhensible et modifiable par vous seul. Une automatisation que vous ne comprenez pas est une dette, pas un gain.
Pas de chantier sans gain mesurable. Si un chantier ne rend pas un temps net et visible sur un dossier réel, on ne le fait pas, aussi élégant soit-il.
Les garde-fous
Avant chaque nouvelle automatisation, une seule question : si ça se trompe et que je ne m'en aperçois pas pendant un mois, qu'est-ce qui se passe ? Si la réponse est « rien de grave », vous pouvez l'utiliser en autonomie. Si c'est « un client reçoit quelque chose de faux », ça passe par une relecture humaine, toujours.
Concrètement : ce qui lit, cherche, résume ou propose peut tourner seul. Ce qui supprime, écrase, envoie à un client, touche à l'argent ou à une réservation attend votre validation. Chaque automatisation vous envoie un message même quand elle n'a rien trouvé, pour qu'une panne silencieuse ne passe pas inaperçue pendant des semaines. Et les accès donnés à chaque script sont limités à ce dont il a besoin, jamais à l'ensemble de vos données.
Côté données personnelles, le plan précise ce qui n'entre jamais dans un outil d'IA (pièces d'identité, coordonnées bancaires, données de santé structurées), ce qui peut y entrer et sous quelles conditions (durée de conservation, mention dans votre politique de confidentialité, droit à l'effacement), et ce que l'AI Act change pour votre usage. Rien d'anxiogène, des règles simples qu'on écrit ensemble.
Questions fréquentes
Faut-il déjà utiliser l'IA pour faire appel à vous ? Non. Beaucoup arrivent avec un compte ChatGPT ouvert deux fois et l'impression de rater quelque chose. L'audit part de votre métier, pas de votre niveau technique, et la mise en œuvre inclut la formation nécessaire.
Quels outils utilisez-vous ? Ceux que vous avez déjà quand ils suffisent, et sinon des outils du marché : Claude ou ChatGPT pour le langage, Notion ou votre suite bureautique pour les données, Windmill ou n8n pour les automatisations, l'extension Claude in Chrome pour les tâches dans le navigateur. Le choix est fait pour vous, pas pour ma commodité, et il est écrit dans le plan avec son coût mensuel.
Est-ce que ça marche pour une personne seule ? Oui, et c'est même le cas où le gain se voit le plus vite : un indépendant qui récupère quelques heures par semaine le sent dès le mois suivant. L'accompagnement d'Émilie, travel planner, en est un exemple (son témoignage est sur la page d'accueil).
Combien ça coûte ? L'appel de diagnostic et la feuille de route sont gratuits. Chaque chantier y est chiffré séparément, au forfait, et vous ne payez que ceux que vous décidez de lancer. Pas d'abonnement à mon nom, pas de commission sur les outils que je vous recommande. Les seuls coûts récurrents sont vos propres abonnements, quand ils sont vraiment nécessaires : quelques dizaines d'euros par mois, souscrits à votre nom, sur lesquels je n'ai aucune main.
Et si vous concluez que l'IA ne sert à rien chez moi ? Ça arrive, et je vous le dis. Vous repartez avec une cartographie de votre flux de travail et, en général, deux ou trois améliorations qui ne doivent rien à l'IA. Vous n'aurez pas payé un abonnement pour rien.
Intégration IA
Développeur spécialisé en intégration d'IA générative à Montpellier, j'ajoute des fonctionnalités d'intelligence artificielle dans vos applications existantes ou dans un nouveau produit : lecture et extraction de documents, génération de contenu encadrée, classification, assistants conversationnels, agents et automatisations. Je choisis le modèle adapté à chaque tâche (Claude, Mistral, modèles open source hébergés en Europe), je le configure, je le branche à votre code et à vos données, et je construis l'outillage qui va avec : API, serveurs MCP, pipelines, tests. Le tout est codé dans votre application, avec vos données, pas dans un outil tiers de plus à administrer.
Ce que l'IA générative apporte à une application
Lire et extraire. Sortir des informations structurées de documents, de mails, de formulaires libres ou de conversations : une date, un montant, une liste de besoins, un niveau d'urgence. Ce que des règles ne savent pas faire quand le texte est écrit par un humain.
Générer sous contrôle. Rédiger un brouillon, reformuler, résumer, traduire, produire une synthèse à partir de données métier. Toujours avec un cadre : un ton, une structure, une relecture humaine quand le texte part vers un client.
Classer et router. Trier des demandes entrantes, détecter un sujet sensible, attribuer un ticket, décider si un cas doit passer par un humain. Sur Nebucha, c'est ce mécanisme qui repère les signaux de détresse chez un adolescent et fait passer le relais à un adulte.
Converser. Un assistant qui s'appuie sur vos données et vos règles, avec une personnalité définie, une mémoire de conversation et des limites claires sur ce qu'il ne fait pas.
Agir. Des agents qui enchaînent des étapes (chercher, comparer, remplir, notifier) avec des outils que vous leur donnez, et des garde-fous sur ce qui exige une validation humaine.
Comment se déroule une intégration
1. Le cadrage. On part de votre application et de ce que vos utilisateurs font dedans. Je cherche la tâche précise où un modèle de langage apporte quelque chose que le code classique ne fait pas, et je vous dis quand la réponse est un simple algorithme. Une bonne intégration IA commence souvent par retirer de l'IA là où elle ne sert à rien.
2. Le prototype. Un modèle de langage est probabiliste : il ne se comporte pas de la même façon sur un exemple et sur mille. Avant de s'engager sur un développement complet, je construis un prototype court sur vos vraies données, on mesure la qualité des résultats sur un jeu d'exemples représentatif, et on décide en connaissance de cause. Si le modèle ne fait pas le travail, vous le savez pour le prix du prototype.
3. Le choix du modèle. Le bon modèle dépend de la tâche et de ses contraintes : qualité en français, coût par requête, latence, confidentialité, possibilité de l'héberger soi-même. Un modèle léger open source suffit souvent pour classer ou extraire ; un modèle plus puissant se réserve à la synthèse ou à la conversation. Par défaut, je privilégie un hébergement européen ; pour des données sensibles, c'est une exigence.
4. L'intégration. Le modèle est branché à votre application par une API, avec tout ce qui rend une fonctionnalité IA utilisable en production : réponses en streaming, sorties structurées que votre code peut traiter, gestion des erreurs et des cas limites, suivi des coûts, journalisation. Au forfait, fonctionnalité par fonctionnalité, comme pour le développement web.
5. Les tests et la mise en production. Une fonctionnalité IA se teste autrement qu'une fonctionnalité classique : on constitue un jeu de cas, on mesure, on surveille la dérive dans le temps. Vous savez ce que le système fait bien, ce qu'il fait mal, et à quel coût mensuel il tourne.
L'outillage autour des modèles
Les nouveaux usages ne se limitent pas à appeler une API. Selon le projet, je construis aussi :
- Des serveurs MCP (Model Context Protocol), pour donner à Claude ou à un autre assistant un accès contrôlé à vos outils et à vos données, avec des droits précis par action.
- Des pipelines de traitement : ingestion de documents, découpage, recherche sémantique, pour qu'un assistant réponde à partir de vos contenus et pas de sa mémoire générale.
- Des automatisations orchestrées (Windmill, n8n ou code maison) qui font tourner un traitement IA à heure fixe ou sur événement, avec alerte quand quelque chose casse.
- La configuration et l'hébergement de modèles open source sur une infrastructure européenne, quand la confidentialité ou le volume le justifient.
Un exemple : Nebucha
Nebucha est un coach d'orientation pour collégiens et lycéens, construit pour la Cordée de la réussite. Deux modèles y jouent des rôles distincts : un modèle open source hébergé en France mène la conversation et remplit un profil au fil de l'échange, un second croise ce profil avec la base de métiers de l'ONISEP pour rédiger une restitution. Chaque réponse arrive en streaming avec un « patch » structuré (quelles données mettre à jour, quelle émotion afficher, si un sujet sensible a été détecté), aucune conversation n'est conservée au-delà de la session, et l'export se fait dans un fichier chiffré qui reste sur l'appareil de l'élève. C'est le genre d'intégration où le choix du modèle, l'architecture et l'éthique se décident ensemble, pas l'un après l'autre.
Questions fréquentes
Faut-il envoyer mes données à OpenAI ou à Google ? Non, sauf si vous le décidez. Les modèles open source (Mistral, Gemma et d'autres) s'hébergent sur des serveurs européens, et les API de Claude ou de Mistral peuvent être utilisées sans que vos données servent à l'entraînement. Le plan précise pour chaque fonctionnalité où vont les données et ce qui en reste.
Combien coûte une fonctionnalité IA à faire tourner ? Ça dépend du modèle et du volume, et c'est mesuré dès le prototype. Un classement de mails avec un modèle léger coûte quelques centimes par millier de messages ; une synthèse longue avec un modèle puissant coûte plus. Vous avez le chiffre avant de lancer le développement, et un plafond de dépense est posé en production.
Mon application n'est pas en Laravel ou en Angular, est-ce un problème ? Non. L'intégration passe par une API et des conventions standard ; le langage de votre application importe peu. Je travaille surtout en PHP, TypeScript et Python, qui couvrent la grande majorité des cas.
Et si le modèle se trompe ? Il se trompera parfois, c'est dans sa nature. Le travail consiste à décider, pour chaque fonctionnalité, ce qui se passe dans ce cas : une relecture humaine, une valeur par défaut, un refus explicite. Une fonctionnalité IA sans réponse à cette question n'est pas prête pour la production.
Hébergement & maintenance
J'héberge et je maintiens les sites et les applications que je développe, et parfois ceux d'autres développeurs, sur des serveurs situés en France ou en Europe, pour des clients de Montpellier et de toute la France. L'idée est simple : vous n'avez pas à choisir un hébergeur, configurer un serveur, surveiller des mises à jour ni vous demander qui appeler quand ça tombe. Vous avez un interlocuteur, le même qui connaît votre code, et une application qui tourne. Le tout sans vous enfermer : le code et les données restent les vôtres, récupérables à tout moment.
Ce que « sécurisé » veut dire ici
Le mot est sur tous les sites d'hébergement. Voilà ce qu'il recouvre concrètement sur les serveurs que j'administre.
Des sauvegardes qui servent. Base de données et fichiers sauvegardés chaque jour, chiffrés, copiés hors du serveur d'origine chez un second fournisseur. Et surtout, une restauration testée : une sauvegarde qu'on n'a jamais restaurée est une hypothèse, pas une garantie.
Chaque application isolée. Vos services tournent dans des conteneurs Docker séparés, avec uniquement les ports nécessaires ouverts, derrière un pare-feu. Une faille dans une application ne donne pas accès aux autres, ni au système. Le système d'exploitation et les composants serveur sont mis à jour régulièrement.
Des accès qui ne se devinent pas. HTTPS partout, avec des certificats renouvelés automatiquement. L'administration se fait par clé SSH et double authentification, jamais par mot de passe. Les secrets de votre application (clés d'API, accès à la base) vivent en dehors du code, dans des variables d'environnement, et ne sont jamais versionnés.
Une surveillance qui prévient avant vous. Les erreurs applicatives remontent dans un outil de suivi, la disponibilité du site est vérifiée en continu, les ressources du serveur (charge, disque, mémoire) sont suivies, et je reçois une alerte quand quelque chose sort de la normale. Dans la plupart des cas, je suis au courant avant que vous ne le remarquiez.
Les données de vos utilisateurs au centre. Hébergement en France ou en Europe, donc dans le champ du RGPD, chez des fournisseurs qui ne relèvent pas du droit américain. La protection des données personnelles se décide dès l'architecture : ce qu'on collecte, où ça vit, combien de temps, qui y accède, comment on le supprime. Ça se règle avant la mise en ligne, pas après une plainte.
Ce que couvre la maintenance
Le forfait annuel comprend ce qui garde votre application saine dans le temps : la correction des bugs, les mises à jour de sécurité du framework et des dépendances, les montées de version nécessaires pour ne pas se retrouver un jour avec un logiciel que plus personne ne sait faire tourner, et la surveillance décrite plus haut.
Les évolutions (une nouvelle fonctionnalité, un nouvel écran, une intégration supplémentaire) sont devisées à part, au forfait, comme n'importe quel développement. Vous savez toujours ce qui est compris et ce qui ne l'est pas.
Ce que vous gardez
Vous n'êtes pas enfermé. Le nom de domaine est à votre nom. Le code source est dans un dépôt Git dont vous êtes propriétaire. Les données sont exportables sur demande, dans un format standard. Si vous souhaitez reprendre l'hébergement en interne ou changer de prestataire, la bascule est prévue dès le départ et documentée : elle se fait sans négociation, parce qu'elle n'a rien à négocier.
C'est aussi ce qui rend l'offre honnête : si vous restez, c'est que le service est bon. Partir serait simple.
Questions fréquentes
Chez quel hébergeur ? Des fournisseurs français et européens, choisis selon le besoin : un serveur mutualisé pour un site vitrine, du stockage objet et de la puissance à la demande pour une application qui monte en charge, une infrastructure européenne pour des traitements d'IA. Le détail est dans votre contrat, et il peut changer si un meilleur choix apparaît, sans que ça vous concerne au quotidien.
Et si le site tombe un dimanche ? Je suis alerté automatiquement, et l'infrastructure est conçue pour que les pannes courantes se résolvent seules (redémarrage automatique des services). Je n'ai pas d'astreinte 24 h/24 : je suis un indépendant, pas un centre d'opérations. Pour une application où chaque minute d'arrêt coûte, on en parle au cadrage et on dimensionne autrement.
Vous hébergez aussi une application que vous n'avez pas développée ? Oui, après un audit du code et de son déploiement, chiffré à part. Certaines applications demandent d'abord une remise à niveau avant d'être hébergées correctement ; je vous le dis avant, pas après.
Combien ça coûte ? Un forfait annuel, fixé au moment du devis selon la taille de l'application et ce qu'elle consomme. Une facture par an, pas de facturation à la visite, pas de surprise en cours d'année. Le prix inclut l'hébergement, les sauvegardes, la surveillance et la maintenance décrite ci-dessus.
Où j'interviens
Je suis installé à Montpellier, dans l'Hérault, et je travaille avec des clients dans toute l'Occitanie pour les rendez-vous en présentiel, et partout en France à distance.
Montpellier et sa métropole. Mon point de départ. Ateliers de cadrage, formations en entreprise et réunions se font chez vous ou dans un espace de travail du centre, à Castelnau-le-Lez, Lattes, Pérols ou Saint-Jean-de-Védas comme en ville.
Béziers et l'ouest de l'Hérault. J'y enseigne une bonne partie de l'année, à l'IUT, en BUT Métiers du Multimédia et de l'Internet. Un rendez-vous à Béziers, Agde ou Pézenas se cale facilement sur ces journées.
Nîmes et le Gard. À moins d'une heure de route, pour des ateliers ou une formation d'équipe sur une journée.
Sète et le bassin de Thau. Même logique, à une demi-heure de Montpellier.
Le reste de l'Occitanie, de Toulouse à Perpignan en passant par Narbonne, Carcassonne et Alès, et toute la France : Paris, Lyon, Marseille, Bordeaux, Nantes, Lille ou n'importe quelle ville avec une bonne connexion. Le développement, l'intégration IA, le conseil et l'accompagnement individuel se font très bien en visioconférence avec partage d'écran ; c'est déjà comme ça que je travaille avec la plupart de mes clients au quotidien. On se voit en personne au moment où ça compte, le cadrage ou une formation de groupe, et le reste avance à distance.