Hatim El JazouliCatalog
100Established heading

El Jazouli, Hatim, 1996–

400Variant forms

Hatim El Jazouli

H. El Jazouli

680Summary

I do my best work alone, in long uninterrupted stretches, on questions nobody has tidied up yet. I’d rather be wrong in a way I can measure than right in a way I can’t.

Forecasting keeps score of how often I’m wrong, and for now the score says top forecaster. Next stop is formal methods, where checking is the whole job. Early days. I’m enjoying the road.

372Field of activity

Data science

Forecasting

Formal methods (just getting started)

Bioinformatics (retired, mostly)

Essays and poems, in English and French

374Occupation

2026Data Analyst Intern, OCP Group, Casablanca. Went hunting for unpaid debt in the phosphate rock business. Most of it looked like credits nobody had matched.

2025Data Engineer Intern, Eurafric Information, Casablanca. Built a data pipeline end to end and got five tools to take turns, with Airflow as the referee.

2020 – 2024Researcher & Artist, Independent, Paris. Wandered through ecology, biophysics, nutrition, agronomy and geography, writing a research proposal in each. Made thirty-odd poems, photographs and drawings along the way.

2019 – 2020Data Scientist Intern, Pitié-Salpêtrière University Hospital, Paris. Sifted 10 GB of microbial DNA from autoimmune patients for biomarkers. The digging ended up in a published clinical study.

2018 – 2019Bioinformatician Intern, Institute of Biology of the École normale supérieure, Paris. Taught a workflow engine some statistics, with unit tests, so single-cell analyses come out the same twice.

678Biographical data

2024 – 2027Licence in Data Science, International University of Casablanca.

2017 – 2020Master’s in Bioinformatics, University of Rouen. Left one semester short.

2014 – 2017Licence in Life Sciences, University of Tours.

On the side: Theory of Computation (MIT), Applied Category Theory (MIT), Real Analysis (Harvey Mudd), Linear Algebra Done Right (U. Washington).

377Associated language

French (native)

English (fluent)

Darija (fluent)

Modern Standard Arabic (understand most of it)

Spanish (getting there)

368Programming and tools

Fluent: Python, R, SQL

Conversational: C, Rust, Perl

Can order a coffee: Java, OCaml, Julia

Toolbox: Polars, SQLite, Airflow, scikit-learn, PyTorch, XGBoost, Streamlit, Git, Docker, GitHub Actions, Claude Code

370Associated place

1996 – 2014Casablanca, Morocco

2014 – 2017Tours, France

2017 – 2020Rouen, France

2018 – 2024Paris, France

2023 – nowCasablanca, Morocco

alwaysThe open interval (0, 1)