Bayonne, FranceOpen to work · relocation friendly

Paul Belleau

I build products that run in production, experiment with AI models, and secure the systems I ship.

v2 · 2026scroll

About

With an MSc in Cybersecurity (Guardia, 2025) and a BSc in Artificial Intelligence (Simplon, 2023), I combine machine learning, full-stack development and information security. Three years of work-study across finance (Amundi, Crédit Agricole), an environmental nonprofit (Surfrider Foundation) and a large-account project (Axiome Solutions) taught me to ship as a team across varied stacks - from a YOLO model in production to React/TypeScript features delivered each sprint.

In my own time, I take side projects all the way to production: a native iOS news app shipped end-to-end (app + backend API), and a Rocket League agent trained with Deep Reinforcement Learning (8.17 billion steps, Platinum rank). I'm looking for a full-time AI or data engineering role - open to relocation across France and internationally (V.I.E).

chapter 01

Buildship

Products that run in production, from backend to mobile.

Flagship · Product · iOS App + Backend

Le Briefing

Vertical-format RSS news reader - native iOS app + backend API, shipped end-to-end.

Native SwiftUI iOS app consuming a FastAPI backend hosted on a Linux VPS. Server side: aggregation of dozens of RSS feeds, 15-min cache per category, filtering of stale articles. App side: infinite vertical scroll, user-reorderable categories, offline mode with local cache, custom pull-to-refresh.

iOSFastAPI
Swift / SwiftUIFastAPIPythonsystemdNginxLet's Encrypt
RSS FEEDSAPI · FASTAPIIOS APP
Java Backend · Custom plugins

Modded game server

Game server backend (Minecraft Paper) with custom-built Java plugins.

JavaPaper APIMavensystemdNginx
Personal infra · Web portal

Private mesh · 3 nodes

Terminal-first private network linking 3 remote machines over a VPN mesh.

TailscaleSSHSyncthingFastAPIsystemd
section

Playground

Two fictional sites built to practice editorial design and micro-interactions. No real product behind them - just the urge to push the frontend in two opposite directions on the same stack (Next.js 16, Tailwind v4, Motion).

Aperçu du site Neon Groove RecordsUnpublished

Exercise - synthwave record shop (Miami Outrun)

Neon Groove Records

Fictional e-commerce exercise: Stripe (test mode), EN/FR i18n, admin back-office with HMAC cookie auth, full checkout flow.

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

Exercise - studio showcase (1944 dark)

BT Studios

Cinematic one-page showcase exercise. Dark mood, orange gradient, anime.js animations. No real studio.

Next.js 16Tailwind v4Motionanime.js v4
chapter 02

Learnresearch

Research and experiments - Deep RL, models, distillation.

Phase 5 · Platinum rank⏸ on hold (budget)

Luciye

Rocket League bot trained with Deep RL.

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

A Rocket League bot trained with Deep Reinforcement Learning, from scratch, with no human supervision - only rewards and 8.17 billion simulated steps. Custom training pipeline (PPO on RLGym v2 + RocketSim) on cloud GPU (RunPod RTX 4090), tested in real conditions via RLBot. Architecture distilled from an MLP teacher (7.5M parameters) to a lighter EARL Transformer (3.3M). Platinum rank reached, end goal Grand Champion (top 15%).

PyTorchPPOTransformerRLGym v2RocketSimRunPod
TEACHERSTUDENT
Teacher · MLP 7.5M→ distillStudent · EARL 3.3M
Parameters
7.5M
→ 3.3M distilled
Steps
8.17B
simulated
Hardware
RTX 4090
RunPod
Goal
Grand Champ.
top 15%
Master's thesis · completed Sept. 2025↻ evolving post-thesis

Proactive detection
of deepfakes.

Master's thesis on deepfake detection with CNNs. Full pipeline: frame extraction, face detection and cropping, classification via fine-tuned Xception. Per-video split to avoid identity leakage, unified train/val/test preprocessing.

Post-thesis roadmap · 4 tracks
  • 01Alternative architectures (ViT, EfficientNet)
  • 02Multimodal approach (audio + video)
  • 03Adversarial robustness (FGSM, PGD)
  • 04Reproducible deployment (CLI + configs)
TensorFlow 2.16+Keras 3XceptionNetPython 3.10+Apple Silicon (Metal)
Source videoFrame extractionFace detection + cropCNN · XceptionNetDeepfake score [0-1]
chapter 03

Opssecure

Running my own systems, hardening them, monitoring them.

Hardening · system

What I ship,
I keep running.

I host several services in production on a personal VPS. Continuous hardening, isolated secrets, reduced attack surface, active monitoring - the minimum for a stack to last over time without constant supervision.

Education

MSc Cybersecurity

Guardia · 2023 - 2025 · completed

Master's degree focused on governance and compliance (security policy, ISO 27001, GDPR, law, risk management). Technical track in support: audit, network, pentest. Thesis: deepfake detection with CNNs (XceptionNet).

On the job

Cybersecurity Analyst

Amundi · 8 months · Paris

Python automation of Forcepoint (DLP) alerts for the SOC, AI project in collaboration with the Crédit Agricole Data Lab.

Personal practice

CTF

TryHackMe · RootMe

Continuous practice on public platforms: web exploitation, forensics, Active Directory, Linux/Windows post-exploitation. Methodology captured into reusable checklists.

Ops stack · 6 layers
Personal VPS
  1. 01Reverse proxy + automatic TLS
  2. 02Network firewall, minimal public surface
  3. 03Centralized secrets management
  4. 04System & log monitoring
  5. 05Versioned backups
  6. 06Remote access over private network

Stack

01

Machine Learning

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

Backend

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

Mobile

2 tools
  • Swift
  • SwiftUI
04

Infra & DevOps

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

Security

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

Background

E.

Education

  1. 2021 - 2023completedlearn
    BSc AI
    BSc - Artificial Intelligence
  2. 2023 - 2025completedops
    MSc Cybersecurity
    MSc - Cybersecurity
E.

Experience

  1. 10/2024 - 09/2025 · Bidart
    Axiome Solutions
    React Front-End Developer · Work-study

    Built production React/TypeScript features on a large-account project. LLM exploration, Agile team (code reviews, Git, sprints).

  2. 09/2023 - 04/2024 · Paris
    Amundi Asset Management
    Cybersecurity Analyst · Work-study

    Python automation of Forcepoint (DLP) alerts for the SOC. AI project in collaboration with the Crédit Agricole Data Lab.

  3. 02/2022 - 05/2023 · Biarritz
    Surfrider Foundation Europe
    AI Developer · Work-study

    YOLO model for aquatic waste detection (TensorFlow, 91% precision) - pipeline deployed in production.

Contact

Let's talk about your next
project.

Looking for a full-time AI or data engineering role - open to relocation across France and internationally (V.I.E). Also happy to chat about an ML, backend or security project. Quick to reply, in French or English.

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