Welcome to Arthur Evain's Portfolio

I am a second-year Master's student in the MVA program.

Contact

Curriculum Vitae

Download Resume (PDF)

Education

2026 – 2027

MVA Master's Program

École Normale Supérieure, Université Paris-Saclay

Research Master's degree in Mathematics, Vision, and Learning (MVA).

2024 – 2027

Engineering Degree (MSc equivalent)

Télécom Paris, Institut Polytechnique de Paris

Specialization in applied probability, algorithmic imaging, and data science.

2022 – 2024

Preparatory Classes for Grandes Écoles (MP2I / MPI*)

Lycée Clemenceau, Nantes, France

Intensive undergraduate courses in mathematics, computer science, and physics.

Professional Projects

Internship at Secure-IC

Summer 2025

Implemented various Intrusion Detection System (IDS) models on CAN buses based on AI architectures (LSTM, autoencoder, BERT, CNN, adversarial networks). The IDS was subsequently deployed on an Alstef Automated Guided Vehicle (AGV).

Secure-IC Logo

Academic Projects

Abstract Art Classification

Mid-2026

Four-person team project focusing on unsupervised classification of an imbalanced dataset of abstract paintings. We extracted geometric features alongside CNN and autoencoder embeddings, then identified clusters using the K-means algorithm. The results were subsequently refined through empirical analysis.

Various artworks sharing similar circular geometric patterns.

Kaggle Challenge — White Blood Cell Classification

Early 2026

Kaggle competition where I ranked 9th out of 77 participants. The objective was to train a model to classify white blood cell images across 13 classes from a highly imbalanced dataset. My approach combined classical image segmentation methods (non-ML) with fine-tuning a pre-trained neural network using handcrafted extracted features.

Different types of white blood cells. Source: https://ieeexplore.ieee.org/document/6968362

Image Inpainting

Late 2025

Implementation of a patch-based image inpainting algorithm. Below is an application example showing the seamless removal of a horse from the original photograph.

Original image Image after applying the inpainting algorithm

Quantum Cryptography

Mid-2025

First-year final project conducted in collaboration with a quantum computing researcher. We implemented state-of-the-art cryptography algorithms to verify their theoretical correctness and evaluate their robustness against hardware noise on real quantum machines. We executed experiments on IBM Quantum hardware via API. Below is a quantum circuit generated and tested using the Qiskit library.

Quantum circuit designed with Qiskit

Autonomous Robot Car

Late 2024 - Early 2025

First-year team project (5 members). We designed and built an autonomous car powered by a Raspberry Pi and a camera module. After designing the chassis in CAD, we developed autonomous navigation algorithms to detect and reach target beacons on a grid. Our team achieved the best overall performance in our class cohort.

Our autonomous car

C Compiler

Late 2024

First-year team project (4 members). We developed a C to x86-64 assembly compiler. OCaml libraries were used for lexical analysis and parsing to generate an intermediate JSON abstract syntax tree. A Python backend then interprets this JSON file to emit functional assembly code matching the original C program behavior. Supported features include pointers, local/global variables, arithmetic operations, arrays, functions, printf/scanf, conditional statements (if/else), while loops, and dynamic memory allocation (malloc).

Assembly compiler project overview

TIPE — NEAT Algorithm for Autonomous Driving

2023 - 2024

Preparatory class research project (MPI*) presented for French Grandes Écoles oral entrance exams. The study focused on applying the NEAT (NeuroEvolution of Augmenting Topologies) genetic algorithm to autonomous driving. Neural networks received distance measurements from 5 directional wall sensors and outputted steering and acceleration controls. Built in Python, the evolutionary simulation converged toward agents capable of successfully completing complex tracks (shown below).

Simulation track layout

Personal Projects

Algorithmic Trading Platform

2024

Built a Python trading application capable of streaming market data and computing various technical indicators. While I initially planned to implement and backtest automated trading strategies based on these indicators, I set the project aside after questioning the long-term viability of standard technical analysis. The codebase is no longer actively maintained but remains available below.

Interests

Outside of my coursework at Télécom Paris, I am passionate about classical music, calisthenics, running, and oenology.