Engineering Degree · Master of Science · Paris, France
Advanced data structures & algorithms, Operating systems, OOP software engineering,
C++ & CUDA, System design, Networks & Security, Statistics & Learning,
Measure theory & Probability, Mathematical modelling.
Coach and problemsetter for the Moroccan Olympiad in Informatics.
Grandes Écoles entrance prep · Toulouse, France
Linear Algebra, Real Analysis & Topology, Graph theory, Automata Theory & Formal Languages.
Quantitative Technologist – Electronic Market Making · Paris, France
- Developing and optimising HFT strategies in C++, focusing on low-latency execution and performance tuning.
- Building monitoring tools for the production setup to detect inefficiencies and areas of improvement.
- Collaborating with traders and researchers to make timely refinements to trading logic while retaining maintainability and scalability.
Software Engineering Intern · Dublin, Ireland
- Designed and implemented time series clustering algorithms with emphasis on scalability and extensibility, in Python and C++.
- Worked on a web application for visualising graph representations of code in Java.
Languages — C++, Python, Java, OCaml, MySQL, Matlab, LaTeX
Tools — Vim, GDB, VSCode, Git, Docker, Unix Shell
Spoken — English (Fluent) · French (Fluent) · Arabic (Native) · Spanish (Basic)
International Olympiad in Informatics — Finalist Aug 2018, Sep 2019
Arab Olympiad in Informatics — Gold Medal July 2018, July 2019
Moroccan Olympiad in Informatics — 1st Place June 2019
SWERC ICPC Regional — 22nd / 109 Apr 2022
National Olympiad in Mathematics — National Finalist July 2019