Quentin LescureGrowth · Data · IA

Un problème marketing, puis l'outil qui le règle.

Chez Antalis, on m'a confié des reportings à la main. Je les ai automatisés de moi-même : deux jours par mois ramenés à deux minutes.

Je cherche un stage de 6 mois en growth, disponible immédiatement. MSc Chef de projet en Intelligence Artificielle, Eugenia School.

Projets sélectionnés

Six problèmes concrets, du cadrage au livrable.

Pour chaque projet : le problème, ce qui a été construit, mon rôle exact et ce que les chiffres ne disent pas.

Antalis (KPP Group) · Alternance2026

Analyse et reporting des campagnes CRM

Outils

  • Oracle Eloqua
  • Python
  • FastAPI
  • SQLite
  • Selenium
  • React
  • TypeScript
  • ReportLab
  • Claude Code

Problème

Chaque campagne e-mail Oracle Eloqua devait être rapprochée du planning marketing et comparée aux autres. Ses résultats étaient ensuite transmis aux chefs de marché France et Benelux. Ce reporting prenait deux journées par mois.

Construit
Pour chaque campagne, l'outil rend un verdict, un diagnostic et une action recommandée. Il compare ses KPI aux moyennes de son trimestre et de son secteur, sur son marché. Il capture aussi chaque e-mail : visuel, objet et texte de prévisualisation. Le rapport PDF, d'une page par campagne et par marché, couvre davantage de KPI qu'avant. Il se décline par destinataire, ce qui permet d'en adresser à plus de personnes. Côté technique : une application web interne (FastAPI, SQLite, React) qui importe le planning et pilote Chrome avec Selenium pour relever Eloqua Analytics. Une première version reposait sur Google Sheets et Apps Script.
Mon rôle
Ces reportings m'étaient confiés à la main. J'ai pris l'initiative de les automatiser, d'abord dans Google Sheets et Apps Script, puis avec cette application. J'ai conçu l'outil, ses règles de calcul et sa documentation. Le développement est passé par un agent de code (Claude Code), que j'ai piloté par consignes écrites. Cette documentation permet à l'équipe marketing de faire évoluer l'outil sans développeur.
Chaîne de traitement

Sélectionnez une étape pour voir ce qu’elle reçoit, ce qu’elle applique et ce qu’elle transmet.

Étape 01 / 05Outil FastAPI · SQLite

Importer

Planning des campagnes (MPL), sans rien supprimer

Entrée
Export CSV du planning marketing
Traitement
Chaque campagne est créée ou mise à jour. Un import ne supprime jamais rien.
Sortie
Une base des campagnes et de leurs noms Eloqua

Données

  • 2 jours → 2 minde reporting par moisTemps de création des reportings mensuels, avant et après l'outil.
  • À la demandereporting en quelques clicsAuparavant produit une seule fois par mois.
  • France & Beneluxsur 3 secteurs chacunChaque marché est suivi sur les trois secteurs principaux de l'entreprise.

Limites Outil local qui dépend d'une session Chrome connectée à Eloqua.

Hackathon Eugenia School × PayFitMars 2026

PayFit SEO Copilot

Outils

  • Next.js
  • Supabase
  • OpenAI API
  • n8n
  • Vercel
  • Claude Code

Problème

Brief PayFit : gagner en visibilité organique sur la paie et les RH, malgré la concurrence et l'évolution des résultats de recherche.

Construit
Un prototype d'application interne qui génère des articles SEO : il détecte des signaux (veille réglementaire et concurrentielle), score les tendances, rédige l'article, le fait vérifier séparément de la rédaction, et propose un quiz de conformité de 12 questions servant de lead magnet.
Mon rôle
J'ai mené l'implémentation du prototype avec un agent de code (Claude Code). J'ai configuré la base de données et les clés d'API, puis construit les scénarios n8n et les ai connectés à l'application.
Chaîne de traitement
  1. VeillerRéglementation et concurrents, en workflows planifiés
  2. ScorerTendances priorisées, doublons écartés
  3. GénérerPrompts modifiables, références légales injectées
  4. ContrôlerVérification séparée de la rédaction
  5. PublierArticles et quiz de qualification

Données

  • 15 mindu signal à la validationTemps entre un signal détecté automatiquement par la veille et l'article rédigé en attente de validation.
  • 3 jourspour une application full-stack déployéePrototype réalisé pendant le hackathon.
  • 3workflows n8n versionnésVeille réglementaire, tendance → article, veille concurrentielle.

Limites Aucun gain de trafic ni volume de leads n'a été mesuré : le projet a été réalisé dans le cadre d'un hackathon.

Projet personnel · En cours2025–2026

Finance OS — finances personnelles et simulateur TimeValue

Outils

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Vitest
  • Claude Code

Problème

Savoir où part son argent chaque mois, puis chiffrer le coût de l'attente : combien coûte le fait de repousser son premier investissement ?

Construit
Une application web de finances personnelles : tableau de bord du mois, transactions, comptes et catégories. Son simulateur, TimeValue, rend visibles les intérêts composés et le coût d'opportunité en trois comparaisons : commencer à 25 ou à 30 ans, investir maintenant ou attendre, lump sum ou DCA. Les données restent dans le navigateur, avec un jeu de démonstration de six mois.
Mon rôle
Porteur du projet. J'ai écrit le cadrage produit, les règles de calcul et la référence visuelle. Le développement est passé par un agent de code (Claude Code), et les calculs financiers sont couverts par des tests.
Chaîne de traitement
  1. SaisirRevenus et dépenses, par compte et par catégorie
  2. ClasserDépense obligatoire, choisie ou exceptionnelle
  3. RésumerÉpargne du mois, taux d'épargne, écart au mois précédent
  4. SimulerTrois comparaisons, à rendement annualisé constant
  5. AfficherCoût de l'attente en euros et courbes des deux scénarios

Données

  • 3simulations comparéesCommencer tôt ou tard, investir maintenant ou attendre, lump sum ou DCA.
  • 359tests automatisés passésSuite de tests lancée le 5 octobre 2026, calculs du simulateur compris.

Limites Les simulations supposent un rendement annualisé constant : ce sont des illustrations, pas des prévisions ni des conseils en investissement.

Projet personnel · Mémoire de MSc2024–2026

LeCo — assistant nutritionnel évalué

Outils

  • Next.js
  • TypeScript
  • Supabase
  • OpenAI API
  • Zod
  • Ciqual
  • Claude Code

Problème

Simplifier la planification des portions et la saisie nutritionnelle, puis étudier si des ajustements de cible énergétique peuvent être justifiés par les données de suivi.

Construit
Une PWA de suivi nutritionnel qui évalue trois fonctions séparément : optimisation des portions, interprétation de messages en langage naturel et contrôleur d'ajustement de la cible.
Mon rôle
Porteur du problème, des hypothèses et des protocoles de test. J'ai mené le développement avec un agent de code (Claude Code), puis les benchmarks et les tests avec des pratiquants de musculation et des coachs sportifs.
Chaîne de traitement
  1. MessageRepas décrit en langage naturel
  2. InterpréterLLM à sortie structurée
  3. ValiderSchéma Zod et invariants
  4. RésoudreAliments rapprochés de la base Ciqual
  5. CalculerNutrition calculée par du code déterministe

Données

  • 3 min → 20 spour composer un repasRechercher les aliments et trouver la bonne quantité : saisie manuelle comparée à l'assistance automatique. Approuvé par 3 coachs sur 3.
  • 98 %de précision sur les macronutrimentsPrécision obtenue avec l'optimiseur de portions.

Limites Dépendance à un LLM externe (OpenAI) pour la saisie en langage naturel.

Antalis (KPP Group) · Alternance2024–2026

Veille tarifaire des produits packaging

Outils

  • Python
  • requests
  • BeautifulSoup
  • pandas
  • openpyxl
  • PyInstaller

Problème

Renseigner un comparatif de prix des caisses carton face aux principaux concurrents, sans ressaisir à la main catalogues et paliers tarifaires.

Construit
Un outil Python de collecte, de matching de produits et d'export Excel. Il compare dimensions et cannelure, retient le MOQ et produit quatre formats de rapport, avec un exécutable Windows.
Mon rôle
J'ai démarché moi-même les équipes packaging pour les aider et compris leur besoin avec eux. J'ai ensuite itéré sur plusieurs versions de la collecte, du matching et de l'export Excel jusqu'aux résultats attendus, en m'appuyant sur l'IA pour le code, puis fourni à l'équipe marketing un exécutable Windows pour le lancer elle-même.
Chaîne de traitement
  1. ExtraireCatalogues et paliers de prix concurrents
  2. NormaliserDimensions, cannelures et quantités
  3. MatchingSelon un funnel de comparaison technique
  4. AlignerComparaison par MOQ
  5. ExporterExcel prêt à l'utilisation pour les équipes métiers

Données

  • 300+produits extraits en France à chaque exécutionSur plusieurs concurrents, dimensions et paliers de prix inclus.
  • 1 semaine → 5 minpour mettre à jour le comparatifAvant : une semaine entière de travail par semestre.

Limites Dépendance à la structure des sites concurrents.

Projet personnel · POC de données de marchéOctobre 2025

LeverEdge — comparateur d'arbitrage crypto

Outils

  • Node.js
  • TypeScript
  • Binance API
  • Coinbase Exchange API
  • Kraken API
  • CoinGecko API
  • HTML / CSS / JavaScript

Problème

Repérer des spreads d'arbitrage entre exchanges à partir des carnets d'ordres, après contrôle de la fraîcheur et de la disponibilité de chaque source.

Construit
Un serveur Node.js / TypeScript qui interroge en REST (polling toutes les 3 s) les carnets d'ordres publics BTC/USDC et ETH/USDC de Binance, Coinbase Exchange et Kraken, écarte les cotations périmées, et une page web qui affiche bid/ask, quantités au meilleur niveau (top of book), fraîcheur et spreads bruts dans chaque sens achat ↔ vente. Une API HTTP distincte calcule un gain net théorique en EUR à partir des frais taker et du VWAP sur la profondeur du carnet, avec des scénarios de fonds prépositionnés ou de transfert.
Mon rôle
Porteur du projet, publié en open source sur mon GitHub. J'ai défini les règles de comparaison (USDC natif uniquement, contrôle de fraîcheur, séparation entre spreads bruts et gain net théorique) et cadré le périmètre en lecture seule, sans ordre ni clé privée.
Chaîne de traitement
  1. CollecterCarnets publics, polling REST toutes les 3 s
  2. ContrôlerFraîcheur ; sources non cotées ou hors ligne écartées
  3. ComparerUSDC natif uniquement, sans substitut USD ou USDT
  4. AfficherBid/ask, quantités au meilleur niveau, écarts bruts
  5. EstimerGain net EUR par API seulement : frais, profondeur, transfert

Données

  • 2paires comparéesBTC/USDC et ETH/USDC, en USDC natif.
  • 3plateformes connectéesBinance, Coinbase Exchange et Kraken ; paires indisponibles sur Coinbase lors de l'audit.

Limites Aucune transaction réelle n'est passée : arbitrer assez vite face aux gros acteurs (market makers, whales) demande une infrastructure à très faible latence, bien au-delà d'un polling REST toutes les 3 s. L'outil reste donc en observation.

Compétences et méthode

Ce que je sais faire

Chaque compétence renvoie au projet qui la documente.

  • IA au quotidien, puis évaluée

    Agents de code pour construire les outils, workflows n8n planifiés, LLM à sortie structurée dans les produits. Je cadre le besoin, j'écris les règles et je vérifie les résultats sur des jeux de test figés.

    VoirReporting CRMPayFit SEO CopilotLeCo

  • CRM et campagnes e-mail

    Segmentation, programmation, création de l'e-mail, A/B testing, suivi et reporting des KPIs sous Oracle Eloqua.

    VoirReporting CRM

  • Traitement de la donnée

    Rassembler la donnée de plusieurs sources, la nettoyer, la traiter et en sortir des livrables exploitables, notamment du reporting : pipelines ETL et ELT, modèle en flocon.

    VoirReporting CRM

  • Automatisation de workflows

    Scraping Python / Selenium piloté par une file de tâches, API FastAPI, workflows n8n planifiés et reliés par webhook.

    VoirReporting CRMPayFit SEO Copilot

  • SEO et contenu

    Veille réglementaire et concurrentielle, rédaction d'articles, puis vérification séparée de la rédaction, avec des références légales citées.

    VoirPayFit SEO Copilot

  • Scraping et matching

    Récupérer des données publiques (catalogues, carnets d'ordres) et rapprocher des éléments équivalents entre sources : dimensions et quantités comparables, devise commune, avec contrôle de fraîcheur.

    VoirVeille tarifaireLeverEdge

Méthode

  1. Cadrer le problème et la règle

    Partir du besoin métier et écrire les règles qui diront si le résultat est juste.

  2. Structurer la donnée

    Centraliser, normaliser et rapprocher avant d’automatiser.

  3. Construire le plus petit workflow utile

    Du code déterministe là où la précision compte, un LLM là où il apporte quelque chose.

  4. Tester et dire les limites

    Mesurer sur des jeux définis, garder les dénominateurs, écarter ce qui n’est pas démontré.

Parcours

Expérience et formation

Expérience

  1. 2024–2026 · Alternance

    E-CRM & Marketing Automation

    Antalis (KPP Group) · France et Benelux

    • Reporting mensuel confié à la main, automatisé de ma propre initiative : Google Sheets et Apps Script, puis une application web utilisée par l'équipe digitale.
    • Trois projets IA proposés à mes managers en mai 2026, chacun dans le prolongement d'un outil déjà livré.
    • Campagnes e-mail sous Oracle Eloqua : segmentation, programmation, A/B testing, suivi des ouvertures, clics et engagement.
    • Formulaires de demande d'échantillons et de contact ; déclinaison belge d'une landing page avec 20 liens CTA adaptés.
    • Segment Eloqua dupliqué et relié à une campagne Salesforce par une étape CRM.
    • Contenus produits SEO, traduction, et veille de prix concurrents lancée en allant moi-même voir les équipes packaging.
  2. Mai–août 2024 · Stage

    Business Developer

    Hydrogène Sports · Développement commercial dans le sport

    • Analyse de données de ventes en SQL, segmentation et recommandations fondées sur les données.
    • WordPress et Google My Business.
  3. Avril–juillet 2023 · Stage

    Chargé de partenariat et communication

    Annecy Basket · Partenariats et communication dans le basket

    • Prospection de partenaires (mailing, phoning, porte-à-porte) suivie sous Excel ; livret de promotion, visuels et logos de la nouvelle charte.
  4. Janvier–mars 2023 · Stage

    Assistant marketing

    PANACHE Sport · Site web, UX/UI et SEO

    • Ergonomie et UX/UI du site avec Figma et Adobe XD ; renforcement du SEO.
  5. Avril–juin 2022 · Stage

    Chargé de communication

    PRACARTIS Groupe · Communication interne

    • Rédaction et mise en forme de supports, pages WordPress, coordination avec des prestataires et contribution au reporting RSE.

Formation

  1. 2024–2026

    MSc Chef de projet en Intelligence Artificielle

    Eugenia School · AI Applied to Business

    • IA appliquée, data engineering, analytics, Python, SQL et marketing analytique.
    • Mémoire : LeCo, avec un protocole d'évaluation d'un composant LLM.
  2. 2022–2024

    Responsable Commercial et Marketing

    WIN Sport School · Lyon, puis Annecy

    • Marketing, commerce, négociation et développement commercial.
    • Président du BDE en première année.
  3. 2020–2022

    DUT Métiers du Multimédia et de l'Internet

    Université Gustave Eiffel · Développement web et contenus numériques

    • Responsable de la partie web du projet tutoré Enigma, un jeu de piste caché dans le code d'une page.
  4. 2017–2020

    Baccalauréat scientifique

    Lycée Louis Berthollet · Annecy · Sciences de l'ingénieur, spécialité ISN

    • Capitaine de l'équipe de basket du lycée et arbitre UNSS 74.

Contact

Un stage en growth, avec de la data et de l'automatisation à construire ?

Vous pouvez me contacter par mail ou sur LinkedIn.

Les projets menés en entreprise peuvent être détaillés en entretien, dans le respect de la confidentialité des données internes.