Aller au contenu

Guilhem Bomont-Latouche

Co-fondateur et CTO de FinLearn. Étudiant au Bachelor AIDAMS, le double cursus de l'ESSEC et de CentraleSupélec.

01 · À propos

Qui je suis

Portrait de Guilhem Bomont-Latouche
Bachelor AIDAMS, ESSEC × CentraleSupélec · CTO de FinLearn

J'ai 18 ans et j'écris du code depuis le collège. Aujourd'hui j'étudie l'intelligence artificielle, la data et le management au Bachelor AIDAMS, le double cursus de l'ESSEC et de CentraleSupélec, et je dirige la technique de FinLearn.

Ce qui m'intéresse : mettre des modèles au service d'une application que des gens ouvrent tous les jours, puis chercher par où elle casse. Ce second réflexe vient de la cybersécurité, que je pratique en CTF depuis le lycée et en stage de pentest chez Provectio.

Hors du clavier : cinq langues à des niveaux très inégaux, onze pays, un niveau de plongée PADI, un échiquier jamais bien loin.

Domaines

  1. IA appliquée

    Des modèles au service d'une application que des gens ouvrent tous les jours.

  2. Full-stack

    Le code des trois applications de FinLearn, du web au mobile.

  3. Sécurité offensive

    Chercher par où ça casse : CTF depuis le lycée, stage de pentest chez Provectio.

  4. RGPD

    Délégué à la protection des données de ViaRézo.

  5. Mobile natif

    Swift et SwiftUI, Kotlin et Compose, publiés sur l'App Store et Google Play.

02 · Intelligence artificielle

Ce que je construis avec l'IA

Deux systèmes en service. J'en ai écrit les garde-fous avant le reste du code.

LLM-Bridge

Faire dialoguer deux modèles sans qu'ils s'amplifient l'un l'autre

Un protocole de communication entre modèles de familles différentes. Chaque affirmation circule sous forme de claim vérifiable, accompagnée de son graphe de justification, et le broker met en quarantaine ce qui n'est corroboré par aucune source indépendante.

L'étude empirique qui l'accompagne mesure l'amplification d'erreur entre modèles : elle est réelle et reproductible. Ni une représentation structurée des affirmations ni un contrôle de provenance placé dans le prompt ne la corrigent, et ce dernier l'aggrave. Seul un contrôle appliqué côté broker restaure la précision, de 0,40 à 0,80.

  • Python
  • multi-agents
  • révision de croyances (AGM)
  • Agent Cards
  • hash chain

Recherche sémantique locale

Une base de connaissances qui ne sort pas de la machine

Un outil qui transcrit des notes vocales et les range dans un graphe de fiches liées entre elles. On l'interroge en langage naturel, et chaque réponse cite ses sources.

Tout s'exécute en local : Whisper pour la transcription, un modèle d'embedding pour l'index vectoriel. Rien ne part vers une API tierce, ce qui était la condition pour y mettre des notes d'associés et des données clients.

  • Whisper
  • Embeddings
  • Ollama
  • Recherche vectorielle
  • Python

03 · Projets

Ce que j'ai livré

FinLearn

Co-fondateur & CTO, depuis mars 2026

finlearn.dev

Une plateforme d'éducation financière pour étudiants, gratuite, financée par des entreprises partenaires. J'ai écrit la quasi-totalité du code des trois applications et je les publie moi-même sur l'App Store et le Google Play Store. Saint-Gobain en est le premier client payant.

  • Next.js 16
  • React 19
  • TypeScript
  • Supabase
  • PostgreSQL
  • Swift / SwiftUI
  • Kotlin / Compose
  • Playwright

Hackathon FIAM 2026

McGill-FIAM Asset Management

Avec mon équipe : un portefeuille d'actions américaines market neutral, rebalancé chaque mois, backtesté hors échantillon de janvier 2021 à août 2026. Équipe de cinq. Des arbres de gradient boosting classent environ 3 000 actions américaines ; 150 positions longues et 150 courtes, appariées par secteur. 277 commits en cinq jours, avec les sorties de notebooks effacées à chaque commit pour garder l'historique lisible.

  • Python 3.12
  • uv
  • notebooks
  • backtesting

Ananta

Plateforme OSINT locale

Un outil pour collecter, organiser et analyser l'information publiquement disponible sur une cible : domaines, adresses IP, URL, requêtes de recherche élargies. Tout atterrit en base plutôt que dans une pile d'onglets, ce qui rend une reconnaissance rejouable à l'identique.

  • Python
  • FastAPI
  • SQLAlchemy

CICTF

Un CTF conçu de bout en bout

Avec mon équipe, j'ai écrit et publié un capture the flag : des challenges OSINT, pwn et cryptographie, gradués du facile au difficile, chacun livré avec son Dockerfile pour être rejoué n'importe où.

  • Python
  • Docker
  • pwn
  • OSINT

04 · Sécurité

Trouver les failles avant les autres

FinLearn touche à l'argent et à des données d'étudiants. Je la conçois donc en partant de la manière dont on peut l'attaquer.

Expérience · 2026

Audit des trois dépôts FinLearn

J'ai audité les trois applications et livré sept correctifs en une journée, sur des failles trouvées avant qu'elles ne servent à quelqu'un. Elles touchaient au contrôle d'accès côté base, à la validation des soumissions utilisateur, au traitement des redirections après authentification et à la chaîne d'intégration continue.

Le même oubli revenait à deux endroits voisins : une règle appliquée sur une famille de procédures et pas sur celles d'à côté. C'est ce que j'ai retenu de l'exercice, plus que les failles elles-mêmes.

Les causes racines et les correctifs sont dans le rapport interne. J'en parle volontiers de vive voix.

  • cryptanalyse
  • stéganographie
  • forensic
  • pwn
  • réseau
  • Unix/Linux
  • 3ᵉ NoBrackets 2023 & 2024 3ᵉ sur 600 lycéens de France
  • 7 Audit des trois dépôts FinLearn sept correctifs livrés en une journée
  • CSAW CSAW Europe compétition inter-écoles
  • Pentest Provectio stage de pentest : règles d'engagement, rapport de vulnérabilités, validation des correctifs
  • CASSI COMCYBER observation d'un audit avancé au CASSI, Rennes
  • DPO ViaRézo délégué à la protection des données, et gestion du réseau de la résidence Césal

05 · Parcours

Formation & expériences

  1. 2021 – 2025

    Academica International Studies, Miami

    High School Diploma américain mené en parallèle du lycée, GPA 3,92/4, après cinq ans de section internationale.

  2. 2022 – 2025

    Lycée Saint-Vincent Providence, Rennes

    Bac mention bien, section européenne, spécialités NSI et maths expertes. Fondateur du club informatique, co-fondateur de Digital Support en 2023.

  3. 2024 – 2025

    Provectio · stage en pentest

    Test d'intrusion sur une entreprise partenaire : rédaction des règles d'engagement et du rapport de vulnérabilités, validation des correctifs.

  4. 2025 – 2029

    Bachelor AIDAMS · ESSEC × CentraleSupélec

    Artificial Intelligence, Data and Management Science. Ambassadeur du programme depuis 2025.

  5. depuis 2025

    ViaRézo · délégué à la protection des données

    Conformité RGPD de l'association informatique de CentraleSupélec, et réseau de la résidence étudiante du Césal.

  6. depuis mars 2026

    FinLearn · co-fondateur & CTO

    Direction technique et développement des trois applications. Premier contrat B2B signé.

  7. 2026

    FinLearn · audit de sécurité des trois dépôts

    Contrôle d'accès côté base, validation des soumissions utilisateur, redirections après authentification, intégration continue : sept correctifs livrés en une journée.

  8. sept. – oct. 2026

    McGill-FIAM Asset Management Hackathon, Montréal

SNU (2023 – 2024) : séjour de cohésion et mission d'intérêt général au Château de Chalabre, dans l'Aude.

Mairie de Saint-Paterne (2024) : cartographie de l'infrastructure informatique et analyse des mesures de sécurité, avec la DSI du département de l'Orne.

06 · Hors clavier

Au-delà du code

Langues

Français
maternelle
Anglais
C1
Allemand
B1
Russe
A2
Chinois
A1

Voyages

Onze destinations : Kazakhstan, Islande, Égypte, Québec, New York, Allemagne, Maroc, Tunisie, Espagne, Portugal, Italie.

Sports

Calisthénie, judo, ski, catamaran et plongée sous-marine, niveau PADI Open Water.

Le reste du temps

Les échecs d'abord. Puis la lecture : sciences, cybersécurité et romans. Et quelques mondes virtuels, avec modération.

07 · Contact

Écrivez-moi

Un projet, une question, une partie d'échecs : ma porte est ouverte.