Romain Ben
Retour au site
Curriculum vitae, mis à jour le 16 septembre 2026

Romain Ben

Étudiant ingénieur en mathématiques appliquées et modélisation, co-fondateur d'OptimizIA.xyz. Je conçois et je mets en production des systèmes d'automatisation et d'IA pour des TPE et des PME.

Portrait de Romain Ben

En résumé

Quatrième année à Polytech Nice Sophia, spécialité Mathématiques Appliquées et Modélisation, après deux ans de prépa intégrée PeiP. En parallèle, co-fondateur et responsable technique d'OptimizIA.xyz, agence d'intégration IA et d'automatisation pour les TPE et PME, avec le Statut National Étudiant-Entrepreneur. Je ne livre pas des scripts isolés mais des systèmes complets en production : collecte et traitement de données, agents LLM, base PostgreSQL avec contrôle d'accès, paiement, authentification, déploiement conteneurisé et supervision des exécutions.

Automatisation n8n Agents IA et LLM Supabase et PostgreSQL Stripe Next.js et TypeScript Docker et nginx SEO technique et GEO Mathématiques appliquées

Expérience

Entrepreneuriat
2025aujourd'hui

Co-fondateur, responsable technique

OptimizIA.xyz, Sophia-Antipolis · activité exercée en portage salarial

Agence B2B d'intégration IA et d'automatisation pour dirigeants de TPE et de PME, co-fondée avec Rémy Ginoux. Je porte la partie technique : architecture, développement, mise en production et exploitation.

  • Conception et exploitation d'une trentaine de workflows n8n en production sur VPS : collecte multi-sources, scoring par LLM, notifications, reprise sur erreur, alerte en cas d'échec d'exécution
  • Développement d'agents IA sur API OpenAI et Claude, adaptés aux processus internes des clients
  • Back-end Supabase et PostgreSQL : modèle de données, Row Level Security, procédures stockées, migrations
  • Intégration Stripe de bout en bout : abonnements, webhooks, gestion des changements de formule au prorata
  • Sites vitrines et interfaces livrés de la maquette à la mise en ligne en HTML, CSS et JavaScript, ou en Next.js quand l'authentification et le temps réel l'imposent
  • Déploiement et exploitation : Docker, nginx, VPS Linux, Vercel, DNS et TLS, en-têtes de sécurité HTTP, redirections canoniques
  • Optimisation SEO technique et GEO : données structurées Schema.org, Core Web Vitals, llms.txt, accès explicite aux crawlers IA
n8nOpenAIClaude SupabasePostgreSQLStripe Next.jsTypeScriptDocker nginxVercelOAuth2

Réalisations en production

7 systèmes

Les missions clients sont décrites par secteur, le site livré est lié quand il est public.

Missioncréateur de contenu

Agent de veille quotidien

Conception et exploitation d'un agent de veille pour un créateur de contenu. La difficulté du projet n'était pas la collecte mais le filtrage : les critères de pertinence ont été calibrés avec le client puis appliqués par un LLM, ce qui ramène plusieurs dizaines d'éléments quotidiens à une synthèse lisible. Un workflow de supervision distinct surveille les exécutions.

Résultat : tourne cinq jours sur sept depuis la mise en production, sans reprise manuelle.

n8nOpenAIGmail APIVPS
Produitinterne

SaaS d'audit SEO, GEO et sécurité

Produit interne d'OptimizIA.xyz, développé de bout en bout. Le moteur applique 161 vérifications par site ; l'enjeu de conception était de rendre le verdict actionnable plutôt qu'exhaustif, d'où le classement des correctifs par priorité. Espace client, archivage des rapports en base et newsletter hebdomadaire complètent le produit.

Résultat : outil utilisé en qualification commerciale, rapport rendu en ligne en quelques minutes.

n8nSupabasePostgreSQLBrevo
Produitinterne

Plateforme d'abonnement

Transformation d'un service à accès manuel en produit vendable. La décision d'architecture structurante a été de placer le contrôle d'accès en base, avec Row Level Security, plutôt que dans le front : les droits restent cohérents quel que soit le client qui interroge l'API. Paiement Stripe en production et connexion OAuth en un clic.

Résultat : tunnel de vente opérationnel, du paiement à l'ouverture automatique des accès.

StripeSupabasen8nOAuth2
Missionconseil RH et RSE

Site vitrine et audit SEO

Mission OptimizIA.xyz pour une consultante indépendante en RH et RSE qui n'avait aucun site. Construction de zéro, avec elle, en HTML, CSS et JavaScript sans framework, puis travail du SEO et du GEO dès la première version : données structurées, contenu rédigé pour être cité, accès ouvert aux crawlers IA, audit et plan d'action sur 30 jours.

Résultat : site en production, proposé par ChatGPT à qui cherche une consultante RH à Béziers.

HTMLCSSJavaScriptSchema.orgGEO
Voir le site
Automatisationboîte mail

Tri intelligent de boîte Gmail

Automatisation d'une boîte mail saturée. Le tri s'exécute à la réception et non en lot, pour que l'urgent soit notifié tout de suite ; les réponses récurrentes sont préparées en brouillon et laissées à validation humaine, choix assumé pour ne jamais envoyer un message non relu.

Résultat : Plus aucun tri quotidien à faire soi-même.

n8nOpenAIGmail APIVPS
Ce siteprise de rendez-vous

Prise de rendez-vous sur mesure

Remplacement d'un outil de réservation tiers par un tunnel développé sur mesure et intégré au site. Le point délicat portait sur l'idempotence : une même personne qui réserve deux fois ne doit pas créer deux fiches dans un CRM partagé entre associés. Les paramètres de durée et de battement sont pilotés en base, pas écrits dans le code.

Résultat : réservation autonome, aucune saisie manuelle depuis la mise en ligne.

n8nGoogle Calendar APINotion APIJavaScript
Essayer le tunnel
Interneknowledge management

Système d'information et pilotage de projet

Conception et exploitation du système d'information interne d'OptimizIA.xyz, synchronisé entre les deux associés. Le parti pris est que la donnée de pilotage vit dans les fiches de tâches et que tout le reste, tableaux de bord, Gantt et chemin critique, en est dérivé : il n'y a jamais deux états à réconcilier. Le point d'avancement part par mail automatiquement.

Résultat : un seul endroit pour piloter les projets internes et les missions clients.

ObsidianDataviewMermaidn8nKnowledge Management

Compétences techniques

6 domaines

Développement

HTMLCSSJavaScript Next.js 14TypeScript PythonJavaC#C

Single-file sans framework quand le site le permet, Next.js quand il faut de l'authentification et du temps réel. Python pour le traitement de données.

Automatisation et IA

n8nAPI OpenAIAPI Claude Agents LLMClaude CodeWebhooks ObsidianKnowledge Management

Une trentaine de workflows en production : collecte, scoring par LLM, notifications, reprise sur erreur et alerte quand un run échoue. Et le système d'information qui pilote l'agence, monté sous Obsidian.

Back-end et données

SupabasePostgreSQLRow Level Security StripeAPI RESTOAuth2

Schémas Postgres avec Row Level Security, paiement Stripe et webhooks, authentification OAuth. Le contrôle d'accès se joue en base, pas dans le front.

Infrastructure et déploiement

DockernginxVPS Linux VercelDNSTLSTraefik

Mise en ligne de bout en bout : conteneur nginx, terminaison TLS, en-têtes de sécurité, redirections canoniques et cache des assets.

SEO et GEO

Schema.orgJSON-LDCore Web Vitals llms.txtCrawlers IA

Optimisation pour les moteurs classiques et pour les moteurs génératifs : données structurées, passages citables, accès explicite aux crawlers IA.

Mathématiques et modélisation

Analyse numériqueDCTMatrices creuses OptimisationÉquations différentiellesMatlab

Formation en mathématiques appliquée à des cas concrets : compression d'image par DCT et stockage CSR, traitement du signal, modélisation d'algorithmes.

Formation et distinctions

Université Côte d'Azur
20252028 (prévu)

Diplôme d'ingénieur, Mathématiques Appliquées et Modélisation

Polytech Nice Sophia, Université Côte d'Azur, Biot

Cycle ingénieur, actuellement en MAM4, deuxième année du cycle. Analyse numérique, algèbre linéaire, équations différentielles, optimisation, probabilités et statistiques, algorithmique, programmation en C, Java et Python, Matlab, modélisation et traitement du signal.

20232025

Parcours des écoles d'ingénieurs Polytech (PeiP)

Polytech Nice Sophia, Université Côte d'Azur, Biot

Prépa intégrée sur deux ans : mathématiques, physique, informatique et algorithmique, méthodologie de projet. Admission au cycle ingénieur en spécialité Mathématiques Appliquées et Modélisation.

2026distinction

Statut National Étudiant-Entrepreneur (SNEE)

Dispositif PEPITE, ministère de l'Enseignement supérieur

Reconnaissance officielle du projet entrepreneurial OptimizIA.xyz : aménagement de l'emploi du temps, accompagnement et accès à l'écosystème PEPITE.

Projets, code public

6 dépôts

Sélection de dépôts publics ; les autres projets menés en groupe sont hébergés sur les dépôts des camarades concernés.

MathsPython

Compression JPEG par DCT et matrices creuses

Implémentation d'un algorithme de compression inspiré de JPEG : transformée en cosinus discrète sur blocs 8×8 puis stockage en matrices creuses au format CSR. Application Streamlit interactive avec métriques calculées en temps réel.

PythonStreamlitNumPySciPy
Code source Démonstration
DataPython

Prédiction du succès d'expéditions himalayennes

Projet de traitement de données mené en binôme (MAM3, juin 2026) sur le jeu Kaggle Himalayan Expeditions (11 425 expéditions). L'essentiel du travail a porté sur les variables à exclure : celles qui ne sont connues qu'après le départ, et un effet saison qui masquait en réalité un effet sommet. Modèle logistique à 69,3 % de précision (validation croisée à 5 plis), pour une référence à 55 %.

Pythonpandasscikit-learnseaborn
Code source Rapport (PDF)
MLPython

Classification d'images de races de chiens

Projet d'apprentissage automatique à trois (MAM3, juin 2026) sur 1 002 photos de six races issues de Stanford Dogs. Comparaison d'une chaîne classique, descripteurs PCA et HOG puis kNN et SVM réglés par recherche sur grille, avec un réseau VGG16 pré-entraîné dont seule la tête est apprise : 59 % contre 98 %. Le plafond venait des descripteurs, pas du classifieur choisi.

Pythonscikit-learnscikit-imageVGG16
Code source Rapport (PDF)
OutilGoogle Sheets

PowerLift Tracker

Suivi d'entraînement en force athlétique construit sur Google Sheets, sans script : e1RM estimé depuis la table RPE, charges planifiées automatiquement, MAX de référence recalculés chaque semaine depuis les performances réelles et indice de fatigue, sur un bloc de dix semaines. Modèle public, documentation bilingue, licence MIT.

Google SheetsARRAYFORMULAGitHub ActionsMIT
Code source Modèle Google Sheets
Clientfront

Site portfolio photographe

Site vitrine livré pour une cliente photographe : galerie soignée, design responsive, navigation fluide. Livré via OptimizIA.xyz en HTML, CSS et JavaScript vanilla, sans framework.

HTMLCSSJavaScriptGitHub Pages
Code source Site en ligne
Clientfront

Block Rose, location de matériel audiovisuel

Vitrine et catalogue d'un loueur de matériel audiovisuel et de diffusion en direct, réalisés en 2024 : mon premier projet web. Contrainte structurante, une charte graphique imposée (typographies, palette, illustrations) à décliner sur neuf pages cohérentes et responsives, sans framework. Projet arrêté par le client, qui n'avait plus besoin du site.

HTMLCSSJavaScriptGitHub Pages
Code source Démonstration

Langues et centres d'intérêt

Langues
Français langue maternelle · Anglais niveau B2 · Espagnol niveau A2
Expérience à l'étranger
Deux mois de WWOOFing au Portugal, bénévole dans l'agriculture biologique en échange du gîte et du couvert : découverte du travail agricole au quotidien, en immersion complète en anglais.
Méthode de travail
Prendre un problème concret et sortir une solution qui marche, sans sur-ingénierie et sans framework inutile. Modifier l'existant plutôt qu'empiler du neuf.
Centres d'intérêt
Parachutisme, gestion du risque et discipline · Voyages · Veille technique sur l'IA et l'automatisation
Localisation
Antibes, Alpes-Maritimes. Mobile sur la technopole de Sophia-Antipolis et à distance.