---
title: David M. — Développeur freelance IA & Ruby on Rails
url: https://dmkreation.dev/
lang: fr-FR
updated: 2026-09-26
contact: contact@dmkreation.dev
area_served: France (à distance)
---

# David M. — Développeur freelance IA & Ruby on Rails

Développeur freelance (DMKreation), environ dix ans d'expérience, aujourd'hui lead developer et architecte de systèmes agentiques. Je conçois des **agents IA**, des **automatisations** et des **applications web et mobiles** où l'IA fait une vraie partie du travail — en production, pas en démo.

- **Zone d'intervention** : partout en France, à distance (déplacements possibles selon le projet)
- **Pour qui** : entreprises, startups, PME, collectivités territoriales, communes, associations
- **Contact** : contact@dmkreation.dev — formulaire sur https://dmkreation.dev/#contact

## Approche

Écrire du code est devenu la partie facile. Le vrai travail, c'est de définir le problème, découper les responsabilités, donner le bon contexte aux agents, et contrôler ce qu'ils livrent — avec la rigueur de quelqu'un qui a passé dix ans à maintenir des applications en production.

Domaines d'expertise :

- **Architecture** : systèmes distribués, microservices, workflows asynchrones, moteurs d'exécution réutilisables
- **Agents IA** : orchestration d'agents et sous-agents, outils, Model Context Protocol (MCP), humains et IA dans le même système
- **Extraction documentaire** : chaîne OCR → vision → LLM, sorties structurées contraintes par JSON Schema, fiabilité suffisante pour des chaînes métier réelles
- **Automatisation web** : Chrome DevTools Protocol, sessions concurrentes, anti-détection, navigateurs pilotés par des LLM

## Services

### Agents IA & automatisation

Des assistants et des agents IA branchés sur vos outils et vos données, pour absorber le travail répétitif.

- Extraction automatique de données depuis des documents : factures, dossiers PDF, courriers, formulaires
- Assistants qui répondent aux questions de vos clients, habitants ou adhérents à partir de vos propres contenus
- Automatisation de processus administratifs et métier, de bout en bout
- Intégration de LLM : OpenAI, Anthropic, Mistral, Gemini ou modèles open source hébergés chez vous

### Applications web & mobile

Du prototype à la mise en production, avec les bonnes pratiques : tests, intégration continue, documentation.

- Applications métier, SaaS, intranets et outils de gestion
- Marketplaces et e-commerce
- Applications mobiles iOS et Android avec React Native
- Reprise, audit et modernisation d'une application Ruby on Rails existante

### Conseil & formation IA

Un regard de praticien : ce qui marche en production, ce qui ne marche pas encore.

- Audit : repérer les tâches où l'IA apporte un gain réel
- Choix des modèles et de l'hébergement, y compris open source et local pour la confidentialité
- Cadrage de projet et accompagnement des équipes techniques
- Formation des équipes, élus, agents territoriaux ou bénévoles

## Projets open source

| Projet | Langage | Description |
|---|---|---|
| [FerrumMCP](https://github.com/Eth3rnit3/FerrumMCP) | Ruby (2025) | Serveur Model Context Protocol qui donne un vrai navigateur aux agents IA : navigation, formulaires, extraction, captures, Shadow DOM, bannières cookies, CAPTCHA. Sessions concurrentes, HTTP et STDIO, BotBrowser. 27+ outils, ~4,8k pulls Docker, ~2,1k installations de la gem. |
| [Kernai](https://github.com/Eth3rnit3/kernai) | Ruby (2026) | Noyau minimal pour construire des agents IA autour d'un protocole de blocs structurés. Multimodal, sous-agents, streaming, MCP et A2A, zéro dépendance runtime. |
| [JTML](https://github.com/Eth3rnit3/jtml) | TypeScript (2026) | Format pour que les LLM génèrent et éditent du HTML riche avec 87 à 95 % de tokens en moins. |
| [Emergence](https://emergence-ai.fly.dev) | Ruby (2025) | Deux modèles d'IA qui conversent en temps réel (OpenAI, Anthropic, Gemini, DeepSeek). |
| [C4 Modelizer](https://github.com/archivisio/c4_modelizer) | TypeScript / React (2025) | Éditeur visuel d'architecture logicielle selon la méthode C4, aujourd'hui porté par l'organisation Archivisio. 101 étoiles GitHub. |
| [Chromate](https://github.com/Eth3rnit3/chromate) | Ruby (2024) | Driver Chrome DevTools Protocol pour des bots au comportement humain, précurseur de FerrumMCP. |
| [j-tockauth](https://github.com/Eth3rnit3/j-tockauth) | TypeScript (2019) | Connecteur JavaScript pour back-ends Rails Devise Token Auth. Première librairie open source, toujours téléchargée. |

Tous les projets : https://github.com/Eth3rnit3

## Parcours

- **~2016 — Premières lignes** : premiers sites et projets en PHP et JavaScript.
- **2017 — DMKreation** : lancement de l'activité freelance — e-commerce, marketplaces, ERP, logiciels métier, applications mobiles (Rails, React, React Native).
- **2019 — Premier open source** : publication de j-tockauth.
- **2020 — Formateur à la Wild Code School** : enseignement de React et Node.js.
- **2021 – 2025 — Senior lead developer chez Buyco** : direction du développement d'un produit en production, architecture, Rails à l'échelle.
- **2024 — Automatisation de navigateur** : playwright_stealth, puis Chromate.
- **2025 — Lead developer chez Sinoia** : lead dev sur la majorité des nouveaux projets — architecture, microservices, workflows agentiques. Publication de FerrumMCP.
- **Aujourd'hui — Architecte de systèmes agentiques** : Kernai, JTML, benchmarks de modèles et d'outils d'extraction.

## Projets clients (freelance)

- **Cocolis** — livraison collaborative de colis entre particuliers (web et mobile)
- **Metals-Industry** — marketplace B2B du secteur du métal
- **ChatEvent** — rencontres entre participants d'un même événement (mobile)
- **ClickandGolf** — réservation de parcours de golf et réductions exclusives (web et mobile)
- **Plug&Work** — gestion de projet et documentation collaborative (SaaS)
- **Vinum** — e-commerce de vins, stocks et commandes
- **Vacay** — location de vélos et trottinettes dans l'hôtellerie de luxe (mobile)
- **Hyp'hair Coiff** — e-commerce beauté et soins capillaires

## Témoignages

> « Son sérieux et ses compétences ont permis de réaliser rapidement des fonctionnalités dans un timing serré. Il développe en Ruby on Rails avec les tests RSpec sans soucis. Je le recommande fortement ! » — Sebfie, expert Rails

> « David a su intégrer une nouvelle fonctionnalité à l'application et mettre en œuvre une cohérence côté admin pour ne pas avoir de soucis par la suite. » — Alan, CEO de ChatEvent

> « À l'écoute et très réactif. Rapidité d'exécution, et il ne vous laisse pas tomber une fois la prestation terminée. » — Seb Carlos, Economicled

> « Un développeur sérieux et impliqué, qui mène les projets avec rigueur et efficacité, dans le respect des bonnes pratiques. » — Kevin Berthier, développeur web

## Questions fréquentes

### Travaillez-vous partout en France ?

Oui. Je travaille à distance avec des clients dans toute la France. Les échanges se font en visio, par écrit et sur des outils partagés ; un déplacement reste possible quand le projet le justifie.

### Accompagnez-vous les communes, collectivités et associations ?

Oui. L'IA et l'automatisation ne sont pas réservées aux grandes entreprises. Pour une mairie, une collectivité ou une association, cela peut être un assistant qui répond aux questions fréquentes des habitants ou des adhérents, le traitement automatique de courriers et de dossiers, l'automatisation de tâches administratives, ou une formation pour les élus, les agents et les bénévoles.

### Quels types de projets IA réalisez-vous ?

Des agents IA connectés à des outils métier, de l'extraction de données depuis des documents (OCR, vision, LLM et sorties structurées), des assistants conversationnels basés sur vos propres contenus, de l'automatisation de navigateur et de processus, et l'intégration de LLM dans des applications existantes.

### Mes données restent-elles confidentielles ?

La confidentialité est prise en compte dès la conception. Selon la sensibilité des données, je peux utiliser des modèles open source hébergés localement ou chez un hébergeur européen, et limiter strictement ce qui est envoyé aux fournisseurs d'IA.

### Avec quelles technologies travaillez-vous ?

Ruby on Rails, Ruby, TypeScript, JavaScript, React, React Native, Node.js, Python, PostgreSQL et Docker. Côté IA : OpenAI, Anthropic Claude, Mistral, Gemini, modèles open source via Ollama, et le Model Context Protocol (MCP), dont je développe plusieurs outils open source comme FerrumMCP.

### Un petit projet ou un premier test est-il possible ?

Oui. Un projet IA peut commencer par un prototype ciblé sur une seule tâche, pour mesurer le gain réel avant d'aller plus loin.

### Comment démarrer un projet ?

Envoyez un message via le formulaire de contact ou à contact@dmkreation.dev en décrivant votre besoin en quelques lignes. Je reviens vers vous avec des premières pistes et une proposition de démarche.

## Technologies

Ruby, Ruby on Rails, Hotwire, TypeScript, JavaScript, React, React Native, Node.js, Python, PostgreSQL, Redis, Docker, Linux, GitHub Actions. IA : OpenAI, Anthropic Claude, Mistral, Gemini, DeepSeek, modèles open source (Ollama), Model Context Protocol (MCP), OCR (Tesseract), modèles de vision, sorties structurées JSON Schema.

## Contact

- Email : contact@dmkreation.dev
- Formulaire : https://dmkreation.dev/#contact
- GitHub : https://github.com/Eth3rnit3
- LinkedIn : https://www.linkedin.com/in/dmkreation-webdev
- Stack Overflow : https://stackoverflow.com/users/8213274/eth3rnit3
