Toulouse, FranceEn poste @ Skyincap · Toulouse

Paul Belleau

Je conçois des produits qui tournent en production, j'expérimente avec des modèles d'IA, et je sécurise les systèmes que je déploie.

v3 · 2026scroll

À propos

Diplômé d'un Master Cybersécurité (Guardia, 2025) et d'une Licence IA (Simplon, 2023), je combine machine learning, développement full-stack et sécurité informatique. Trois ans d'alternance entre la finance (Amundi, Crédit Agricole), l'environnement (Surfrider Foundation) et un projet grand compte (Axiome Solutions) m'ont appris à shipper en équipe sur des stacks variés - d'un modèle YOLO en production à des fonctionnalités React/TypeScript livrées en sprint.

Sur mon temps libre, je code des projets persos jusqu'à la mise en prod : une app iOS native d'actualités shippée bout-en-bout, app + API backend, et un agent Rocket League par Deep Reinforcement Learning (8,17 milliards de steps, niveau Platine). Aujourd'hui développeur en CDI chez Skyincap, à Toulouse.

chapitre 01

Buildship

Produits qui tournent en prod, du backend au mobile.

Flagship · Produit · App iOS + Backend

Le Briefing

Lecteur d'actualités RSS au format vertical - app iOS native + API backend, shippé bout-en-bout.

App iOS native en SwiftUI qui consomme une API FastAPI hébergée sur VPS Linux. Côté serveur : agrégation de plusieurs dizaines de flux RSS, cache 15 min par catégorie, filtrage des articles trop anciens. Côté app : scroll vertical infini, catégories réordonnables par l'utilisateur, mode offline avec cache local, pull-to-refresh personnalisé.

iOSFastAPI
Swift / SwiftUIFastAPIPythonsystemdNginxLet's Encrypt
FLUX RSSAPI · FASTAPIAPP IOS
Backend Java · Plugins custom

Serveur de jeu modé

Backend de serveur de jeu (Minecraft Paper) avec plugins Java développés sur mesure.

JavaPaper APIMavensystemdNginx
Infra perso · Portail web

Mesh privé · 3 nœuds

Réseau privé terminal-first reliant 3 machines distantes via mesh VPN.

TailscaleSSHSyncthingFastAPIsystemd
sous-section

Playground

Deux sites fictifs construits pour s'entraîner au design éditorial et aux micro-interactions. Aucun produit réel derrière - juste l'envie de pousser le frontend dans deux directions opposées sur la même stack (Next.js 16, Tailwind v4, Motion).

Aperçu du site Neon Groove RecordsNon publié

Exercice - disquaire synthwave (Miami Outrun)

Neon Groove Records

Exercice d'e-commerce fictif : Stripe (test mode), i18n EN/FR, back-office admin avec auth cookie HMAC, parcours d'achat bout-en-bout.

Next.js 16Tailwind v4MotionPrisma 7Stripenext-intl
Aperçu du site BT StudiosNon publié

Exercice - vitrine de studio (1944 dark)

BT Studios

Exercice de site vitrine cinématique one-page. Ambiance dark, gradient orangé, animations anime.js. Aucun studio réel.

Next.js 16Tailwind v4Motionanime.js v4
chapitre 02

Learnresearch

Recherche et expérimentations - Deep RL, modèles, distillation.

Phase 5 · niveau Platine⏸ pause budget

Luciye

Bot Rocket League entraîné par Deep RL.

Trajectoire du projet
  1. P1MLP from scratch
  2. P2Self-play 50M
  3. P3League TrueSkill
  4. P4Teacher 8.14B
  5. P5Distill → Transformer

Bot Rocket League entraîné par Deep Reinforcement Learning, from scratch, sans supervision humaine - uniquement des récompenses et 8,17 milliards de steps simulés. Pipeline d'entraînement custom (PPO sur RLGym v2 + RocketSim) sur GPU cloud (RunPod RTX 4090), test en conditions réelles via RLBot. Architecture distillée d'un MLP teacher (7,5 M paramètres) vers un Transformer EARL plus léger (3,3 M). Niveau Platine atteint, objectif final Grand Champion (top 15 %).

PyTorchPPOTransformerRLGym v2RocketSimRunPod
TEACHERSTUDENT
Teacher · MLP 7,5 M→ distillStudent · EARL 3,3 M
Paramètres
0,0 M
→ 3,3 M distillé
Steps
0,00 B
simulés
Hardware
RTX 4090
RunPod
Objectif
Grand Champ.
top 15 %
Mémoire · obtenu septembre 2025↻ en évolution post-mémoire

Détection proactive
de deepfakes.

Mémoire de Master sur la détection de deepfakes par CNN. Pipeline complète : extraction de frames, détection et crop des visages, classification via Xception fine-tuné. Split par vidéo pour éviter la fuite d'identité, preprocessing unifié train/val/test.

Roadmap post-mémoire · 4 chantiers
  • 01Architectures alternatives (ViT, EfficientNet)
  • 02Approche multimodale (audio + vidéo)
  • 03Robustesse adversariale (FGSM, PGD)
  • 04Déploiement reproductible (CLI + configs)
TensorFlow 2.16+Keras 3XceptionNetPython 3.10+Apple Silicon (Metal)
Vidéo sourceExtraction framesDétection + crop visageCNN · XceptionNetScore deepfake [0-1]
chapitre 03

Opssecure

Faire tourner ses propres systèmes, les durcir, les monitorer.

Hardening · système

Ce que je déploie,
je le maintiens.

J'héberge plusieurs services en production sur un VPS personnel. Hardening continu, secrets isolés, surface d'attaque réduite, monitoring actif - le minimum pour qu'une stack tienne dans le temps sans surveillance permanente.

Formation

Master Cybersécurité

Guardia · 2023 - 2025 · obtenu

Master à dominante gouvernance et conformité (PSSI, ISO 27001, RGPD, droit, gestion de risque). Volet technique en appui : audit, réseau, pentest. Mémoire : détection de deepfakes par CNN (XceptionNet).

Terrain pro

Analyste Cybersécurité

Amundi · 8 mois · Paris

Automatisation Python des alertes Forcepoint (DLP) pour le SOC, projet IA en collaboration avec le Data Lab Crédit Agricole.

Pratique perso

CTF

TryHackMe · RootMe

Pratique continue sur plateformes publiques : web exploitation, forensics, Active Directory, post-exploitation Linux/Windows. Méthodologie capitalisée en checklists réutilisables.

Stack ops · 6 couches
VPS perso
  1. 01Reverse-proxy + TLS automatique
  2. 02Pare-feu réseau, surface publique minimale
  3. 03Gestion centralisée des secrets
  4. 04Surveillance système & journaux
  5. 05Sauvegardes versionnées
  6. 06Accès distant via réseau privé

Stack

01

Machine Learning

5 outils
  • PyTorch
  • Reinforcement Learning (PPO)
  • Transformers
  • RLGym
  • TensorBoard
02

Backend

6 outils
  • Python
  • FastAPI
  • Uvicorn
  • SQL
  • REST
  • RSS / parsing
03

Mobile

2 outils
  • Swift
  • SwiftUI
04

Infra & DevOps

8 outils
  • Linux
  • systemd
  • Nginx
  • Docker
  • Tailscale
  • Syncthing
  • Let's Encrypt
  • ufw
05

Sécurité

6 outils
  • Cybersécurité offensive
  • Hardening serveur
  • Gestion de secrets
  • SSH par clé
  • Recon réseau
  • CTF

Parcours

F.

Formation

  1. 2021 - 2023obtenulearn
    Licence IA
    Licence - Intelligence Artificielle
  2. 2023 - 2025obtenuops
    Master Cybersécurité
    Master - Cybersécurité
E.

Expériences pro

  1. 10/2024 - 09/2025 · Bidart
    Axiome Solutions
    Développeur Front-End React · Alternance

    Développement de fonctionnalités React/TypeScript en production sur un projet grand compte. Exploration LLM, équipe Agile (revues de code, Git, sprints).

  2. 09/2023 - 04/2024 · Paris
    Amundi Asset Management
    Analyste Cybersécurité · Alternance

    Automatisation Python des alertes Forcepoint (DLP) pour le SOC. Projet IA en collaboration avec le Data Lab Crédit Agricole.

  3. 02/2022 - 05/2023 · Biarritz
    Surfrider Foundation Europe
    Développeur IA · Alternance

    Modèle YOLO de détection de déchets aquatiques (TensorFlow, 91 % de précision) - pipeline déployée en production.

Contact

Discutons de votre prochain
projet.

Développeur en CDI chez Skyincap, à Toulouse. Toujours partant pour échanger sur un projet ML, backend ou sécurité, ou juste discuter. Réponse rapide, en français ou en anglais.

© 2026 Paul Belleau · ToulouseBuilt with Next.js · Tailwind · motion