I am a machine learning and statistical engineering student at ENSAE Paris. I am interested in ML, deep learning, and optimization.
Currently on a gap year at INRIA Chile, I am working on a transformer-based algorithm for symbolic regression. I also worked on ensembling strategies at BNP Paribas Data & IA Lab, where I explored several approaches such as mixture-of-experts, bandit-algorithms, and reward weighting.
If you have any question about my work, feel free to reach out at enzo.moran@ensae.fr.
Below are projects from both academic work at ENSAE Paris and personal initiatives.
Applying Wasserstein K-Means to cluster IRIS (small geographical units defined by INSEE) based on income and age distributions.
Involves Python, Machine Learning, and Optimal Transport.
Repo here
Predicting music genres based on audio features from Spotify’s API. Benchmarked several models such as RandomForest, XGBoost, and CatBoost.
Involves Python, Machine Learning, and Data Preprocessing.
Repo here
Define a median for multivariate datasets using optimal transport theory.
Involves Python, Optimal Transport, and Optimization.
Repo here
Solving a tile arrangement puzzle using BFS and A* algorithms. A GUI built in Pygame is available.
Involves Python and Graph algorithms (BFS, A*).
Repo here
Analyzing the gender gap in political support for the radical right using statistical methods.
Involves R and Statistical analysis.
Repo here
Developing a system for secure data exchange using contactless smart cards and RFID technology.
Involves C++, Python, Physics, and RFID.
Repo here


