Paris-Dauphine | Applied Mathematics | ML and Quant

Machine learning and quantitative projects built past the notebook stage.

I am Ibrahim Youssouf Abdelatif, an applied mathematics student at Paris-Dauphine. My work focuses on machine learning, quantitative modeling, time series, signal processing, and reinforcement learning, with an emphasis on reproducible code, clear methods, and results I can explain end to end.

9

selected projects

4

main languages

3

core domains

Why it matters

From notebook to repository

I keep the parts that matter in practice: scripts, reports, saved artifacts, dashboards, or reproducible analysis notebooks.

Why it matters

Methods tied to real outputs

The portfolio mixes machine learning, time series, simulation, signal processing, and reinforcement learning, but each project stays tied to data, code, and measured results.

Why it matters

No placeholder case studies

Each selected project points back to an actual repository, report, notebook, figure set, or runnable demo rather than generic portfolio copy.

Selected work

Case studies backed by code, data, and actual outputs.

Credit Risk Modelling cover

Paris-Dauphine finance and machine learning project

Credit Risk Modelling

Loan approval scoring pipeline from experimentation to batch inference

Refactored an academic credit scoring study into a modular Python project with training, feature engineering, batch inference, business-facing risk bands, and Docker packaging.

PythonXGBoostscikit-learnPandas

94.97%

Accuracy

94.89%

F1 score

0.99

ROC-AUC

Case studyCode
Environmental Audio Clustering cover

Advanced unsupervised learning and audio representation project

Environmental Audio Clustering

Unsupervised audio pipeline with handcrafted features and Transformer embeddings

Built a full unsupervised audio clustering workflow on 769 environmental clips, then benchmarked classical acoustic descriptors against AST, wav2vec2, and HuBERT embeddings.

Pythonlibrosascikit-learnUMAP

769

Audio clips

0.601

Best silhouette

0.525

Best DB index

Case study
Customer Segmentation Dashboard cover
Live demo

Paris-Dauphine analytics and data visualization project

Customer Segmentation Dashboard

Clustering, profiling, and dashboarding for marketing decisions

Performed unsupervised customer segmentation on 2,240 clients, compared clustering families, and packaged the results in a Shiny dashboard for business exploration.

RShinytidyverseggplot2

2,240

Clients

35

Engineered vars

4

Clusters

Case studyCode
Chemotherapy Dose Control with Q-Learning cover

Applied reinforcement learning project inspired by a medical control paper

Chemotherapy Dose Control with Q-Learning

Reinforcement learning for adaptive treatment policies under constraints

Implemented a reinforcement learning controller for chemotherapy dosing, simulated several patient profiles, and reproduced a robustness study over 15 synthetic patients.

PythonQ-learningSciPyNumPy

50k

Training episodes

15

Simulated patients

43 days

Mean eradication

Case study
Financial Time Series and Actuarial Modeling cover

Time series and actuarial applications project

Financial Time Series and Actuarial Modeling

ARIMA, GARCH, ARIMAX, VAR, and causal analysis across market and macro data

Built an end-to-end econometrics workflow on L'Oreal stock prices and French macroeconomic series, covering stationarity, forecasting, volatility modeling, and multivariate dynamics.

Rforecastrugarchvars

2,870

Stock observations

23%

Annualized vol

0.0003

Granger p-value

Case study
Bike Sharing Demand Prediction cover

Applied machine learning extension of an academic GLM project

Bike Sharing Demand Prediction

Model comparison platform for operational demand forecasting

Built a forecasting workflow for bike rental demand with six models, Box-Cox target transformation, model tracking, and deployment-ready packaging.

Pythonscikit-learnXGBoostLightGBM

6

Models tested

0.85+

Best R2

180-220

RMSE

Case studyCode
Background

A profile built on mathematics, not buzzwords.

My academic path gave me a strong base in probability, statistics, optimization, and scientific computing. That foundation helps me move comfortably between modeling, code, and interpretation.

Academic path

2025 - Present

MSc 280 Data Science and Quantitative Finance

Paris-Dauphine University

Machine learning, stochastic modeling, quantitative methods, and decision systems.

2024 - 2025

M1 Applied Mathematics

Paris-Dauphine University

Probability, statistics, optimization, and rigorous modeling foundations.

2021 - 2024

BSc Applied Mathematics

University of Strasbourg

Mathematics, algorithms, and scientific computing fundamentals.

Capabilities that travel well

Build

Build with intent

Shipping projects from data prep to reproducible execution.

PythonPandasscikit-learnXGBoostDockerGit

Model

Model with intent

Working comfortably across statistics, optimization, and simulation.

Time seriesMonte CarloReinforcement learningSignal processingClusteringEconometrics

Deliver

Deliver with intent

Making technical work usable by stakeholders and reviewers.

R ShinyDashboardsExperiment reportsVisual storytellingC++SQL
Contact

If the work is relevant, I would love to discuss it.

I am especially interested in opportunities where strong modeling, careful experimentation, and clear delivery all matter at the same time.