Portrait of Younes Mouhib

Hi, I'm Younes

Data science, optimisation and quantitative analysis

Mathematician with an MSc from ETH Zurich, looking for an entry-level role or internship in data science, optimisation or quantitative analysis.

Who I am

I'm Younes Mouhib

Mathematician trained at EPFL and ETH Zurich. My master's thesis set new record lower bounds for the Hales–Jewett numbers. I'm looking for opportunities in data science, optimisation and quantitative analysis, and I'm open to relocating anywhere in the world.

Available now Open to relocation worldwide
Younes in a hammock above Trübsee, with the Alps behind
Trübsee, Switzerland

Education

MSc Mathematics

ETH Zurich · 2023–2026 · 5.21/6

Network & Integer Optimization · Convex Optimization and Applications · Structural Graph Theory · Graph Algorithms · Algebraic Methods in Combinatorics · Algebraic Topology · Algebraic Geometry

BSc Mathematics

EPFL · 2018–2023

Probability · Measure & Integration · Ergodic Theory · Stochastic Processes · Statistics · Time Series · Numerical Analysis · Discrete Optimization

Classes préparatoires MPSI/MP*

Lycée Masséna, Nice · 2016–2018

Mathematics, physics and computer science. Top 10% of class.

Projects

Selected work

All code is public on GitHub.

Data science

Football injury risk

Two connected parts. A weekly risk model for every player in Europe's top five leagues: calibrated logistic regression on 1.29M player-weeks of public data, tested once on a season it had never seen. And a live match-day tool for bench staff that compares each player with his own normal, runs offline at the ground, and was built and tested end to end on synthetic matches.

Weekly model: top 10% risk group injured 6× as often as the bottom 10%.

Pythonscikit-learnPre-registered holdoutFastAPI280+ tests
Quant research

Crypto momentum strategy

Cost-aware backtesting on Binance spot data: fees and slippage on every fill, walk-forward validation, out-of-sample results only, bootstrap confidence intervals.

Where the edge did not survive costs, the report says so.

PythonWalk-forward137 testsCI
Machine learning

Sudoku vision

A small CNN reads handwritten sudoku grids, a SAT solver solves them, and MaxSAT repairs the digits the network misread.

Fully correct grids: from 75% to 99% on 1,000 test puzzles.

PyTorchONNXSAT / MaxSAT
AI agents

Brigade

A multi-agent LLM system for mathematical proofs: Claude agents plan, write and repair proofs, and an independent Lean 4 checker decides what is accepted.

Nothing counts as proved unless Lean verifies it.

PythonFastAPILean 4Docker
Verification

hj-certificates

SAT encoders and small stand-alone verifiers that re-check every bound in my thesis, using nothing beyond standard Python.

Every thesis bound reproduced in seconds, on every push.

PythonSATCIZenodo
Web

Hales–Jewett explorer

An interactive companion to the thesis: paint colourings of 2D and 3D grids and watch every line get checked live in the browser.

The quickest way to see what the thesis is about.

JavaScriptVisualisation
AI security

Cockroach Smash

A live multiplayer browser game used as a testbed for invisible-prompt defenses: hidden Unicode instructions aimed at AI tools (ASCII smuggling, emoji smuggling, Trojan Source) are stripped in Postgres before anyone reads them.

20 attack payloads in CI; the tests found 4 gaps, all closed; live site 29/29.

JavaScriptPostgres / SupabasePrompt injection39 tests

Research

  • Master's thesis, ETH Zurich, 2026 · grade 6.0/6Improving Bounds on Hales–Jewett Numbers. Advisor: Prof. Dr. Lorenz Halbeisen.
  • Preprint, sole author, 2026Lower Bounds for the Hales–Jewett Numbers via Symmetric and One-Weight Colorings, arXiv:2606.22155.
  • Semester project, ETH Zurich, 2025From Hypercubes to Sparse Graphs. Advisor: Prof. Dr. Lorenz Halbeisen.
  • Student seminar, ETH Zurich, 2025The Graph Regularity Method. Organised by Prof. Dr. Benny Sudakov.
  • Bachelor thesis, EPFL, 2023On the Subadditive Ergodic Theorem and Its Applications. Advisors: Prof. Dr. Maria Colombo, Dr. Lucio Galeati.
Sole author
mouhib2026.bib
@misc{mouhib2026,
  title         = {Lower Bounds for the Hales--Jewett
                   Numbers via Symmetric and
                   One-Weight Colorings},
  author        = {Younes Mouhib},
  year          = {2026},
  eprint        = {2606.22155},
  archivePrefix = {arXiv},
  primaryClass  = {math.CO}
}

Experience

2018 – 2026

Part-time work alongside full-time study

Lausanne and Zurich

FMEL Lausanne (warehouse and logistics), Tribeca and Le Cailhau (waiter), Uber (delivery courier), McDonald's Zurich (crew member), private tuition. Studies self-financed throughout.

06.2026

Course instructor (PVK), Topology

ETH Zurich

Designed and taught a four-day exam-preparation course for 20+ students.

2021 – 2023

Homework tutor, grades 9–11

Collèges Villamont and St-Roch, Lausanne

Mathematics and science support, with individual study plans.

2020 – 2021

Student mentor

EPFL

Mentored first-year students during the COVID-19 pandemic.

Skills

Programming
PythonSQLMATLABOCamlLean 4
Libraries
NumPypandasscikit-learnPyTorch
Optimisation
GurobiSAT solvers
Tools
GitCIDockerLinuxLaTeXExcel
Languages
French C2English C1Arabic C1Spanish B2Indonesian B1German A1
Off the clock

Literature

Guitar

Classical and flamenco, 10+ years.

Film still from Zorba the Greek (1964): two men dancing on a beach, arms outstretched
Still: Zorba the Greek (1964)

Martial arts

10+ years of practice.

Chess