Développeur Web

Rémy
Daubenfeld

Back-end Symfony / PHP, outillage IA locale, automatisation.
Je construis des applications solides et des outils que j'utilise vraiment.

Photo de Rémy Daubenfeld
2 formations Metz Numéric School — DWWM & Incubateur de Compétences
CDI Recherché Disponible
100% locale Stack IA maison Ollama, AnythingLLM, n8n, BeaverCode (harnais agentique et webui)
Back Spécialité Symfony · PHP · Python · API REST
01

Profil

Avant le développement, 10 ans dans l'animation jeunesse, un métier où l'organisation, la communication et l'adaptation sont des réflexes, pas des cases à cocher sur un CV.


La reconversion a confirmé quelque chose : j'apprends vite et je ne m'arrête pas au cours. Aujourd'hui en stage chez VPDive sur un projet Symfony en production, je construis en parallèle des outils locaux (serveurs MCP, routeur LLM, benchmark de modèles, harnais agentique) parce que comprendre en profondeur est plus utile qu'utiliser en surface.


Ce que je cherche : une équipe sur des projets concrets, où je peux continuer à progresser vite.

Situation
En recherche de CDI
Disponibilité
· Disponible
Intérêts
IA locale Automatisation DevOps Open Source Linux
02

Stack technique

BACK-END
PHP PHP
Symfony Symfony
Python Python
REST API REST API
FastAPI FastAPI
FRONT-END
Angular Angular
Nuxt.js Nuxt.js
Vue.js Vue.js
JavaScript JavaScript
Tailwind CSS Tailwind CSS
HTML HTML
CSS CSS
DATA & DEVOPS
Docker Docker
GitHub Actions GitHub Actions
Traefik Traefik
MySQL MySQL
SEO / GEO SEO / GEO
SQLite SQLite
Linux Linux
IA & AUTOMATISATION
Ollama Ollama
AnythingLLM (RAG) AnythingLLM (RAG)
n8n n8n
03

Projets

01 BeaverCode En cours
BeaverCode

Outil unifié Nuxt 3 combinant harnais d'agents IA (fork OpenFox), benchmark de modèles Ollama et gestion centralisée, dans une seule interface 100% locale.

  • Frontend Vue 3 / Nuxt 3 : dashboard hardware, benchmark, résultats, chat manuel
  • Backend Nitro (API TypeScript) : bridge vers Ollama et vers les scripts Python de benchmark
  • Moteur agentique : fork OpenFox — boucle agentique, registre MCP, compaction de contexte, EventStore SQLite
  • Communication moteur ↔ clients (CLI, extension VSCodium) en WebSocket
  • Persistance : SQLite (EventStore) + fichiers de config JSON, sur volumes Docker
Docker Nitro Nuxt Python SQLite TypeScript Vue.js
02 Stag'IA'ire - Chatbot IA du portfolio

Chatbot IA intégré au site portfolio, conçu pour présenter mon profil et répondre aux questions des recruteurs et visiteurs en temps réel. Le backend Symfony proxifie les requêtes vers l'API Groq (compatible OpenAI) en utilisant le modèle Llama 3.3 70B. Le prompt système est assemblé dynamiquement à partir d'une base de connaissances éditable en back-office (règles de comportement + snippets catégorisés), permettant de faire évoluer les réponses du bot sans toucher au code. Le widget frontend (Stimulus/Symfony UX) gère l'historique de conversation, un indicateur de frappe animé et une persistance de session. Les échanges sont protégés par un rate limiting par IP pour éviter les abus.

  • Réponses en temps réel via l'API Groq (Llama 3.3 70B)
  • Base de connaissances éditable depuis le back-office (sans redéploiement)
  • Persona et règles du bot configurables (nom, messages d'intro, température, max tokens)
  • Historique de conversation persisté en session
  • Indicateur de frappe animé et séquence d'introduction
  • Rate limiting par IP (10 requêtes/min) pour prévenir les abus
  • Widget accessible depuis toutes les pages du site
Symfony
03 SiteSounder
SiteSounder

SiteSounder | Outil desktop multiplateforme pour auditer un site (SEO, GEO, accessibilité, sécurité et bonnes pratiques web), convertir des pages HTML en Markdown propre ou PDF, et générer des sitemaps XML. Aucune dépendance cloud, traitement entièrement local.

  • Python 3.11
  • Tkinter / ttkbootstrap
  • BeautifulSoup4
  • Requests
  • Pandas
  • fpdf2
  • Windows / Linux
Python
04 LLM Router (100% local)
LLM Router (100% local)

API FastAPI qui analyse sémantiquement chaque prompt et sélectionne automatiquement le meilleur modèle Ollama local sans intervention manuelle.

  • Routage par similarité cosinus (embeddings) + keyword boost
  • Compatible API OpenAI (OpenWebUI, Continue, tout client OpenAI)
  • Cache LRU en mémoire, historique de session, logs JSON structurés
  • Déploiement Docker Compose one-command, support GPU NVIDIA
  • Stack : Python 3.11 · FastAPI · Ollama · Docker
Docker Python
05 Stream & play En cours
Stream & play

Application web fullstack permettant le streaming de contenus multimédias et l'émulation de jeux directement dans le navigateur.

  • Architecture Single Page Application avec API REST sécurisée
  • Front-end : Angular / Tailwind CSS
  • Back-end : API Symfony
  • Authentification JWT
  • Base de données : MySQL
  • Script : Python
Angular JWT MySQL Python Symfony Tailwind CSS TypeScript
06 PyDo
PyDo

Création d'un programme de To-Do-List en Python 3.11 avec une interface graphique et une base de données.

  • Gestion complète de tâches : ajouter, éditer, démarrer, finaliser, supprimer
  • Suivi d'état visuel avec code couleur (À faire / En cours / Terminée)
  • Calcul automatique du temps restant avant échéance
  • SQLite3 — persistance des données, base créée et gérée automatiquement
  • PyInstaller — packaging en exécutables autonomes (--onefile) pour Linux et Windows
  • Modules Python : Tkinter / ttk (interface graphique) - tkcalendar (sélecteur de date) - Pillow (gestion des images de l'interface)
Python SQLite

Contact

Parlons d'un projet.

En recherche de CDI