Centrale Lyon × Xi'an Jiaotong University

Riad Attou

Computer Science Student · AI & Software Development

I build intelligent software, from machine-learning systems to polished mobile products.

Available for freelance and contract projects · Open to internships from September 2027
EMAILLINKEDINGITHUBSCHOLAR

About

Engineering student at Centrale Lyon and Xi'an Jiaotong University, pursuing a dual degree in computer science. Passionate about artificial intelligence, machine learning, and data analysis, I enjoy designing efficient algorithms and developing applications that bridge research and real-world use.

Centrale LyonXi'an Jiaotong UniversityComputer ScienceAI & Machine Learning

Projects

Machine Learning·Sports Analytics

Analysis of Service Returns in Table Tennis

2024 – 2025

Analyzed professional table-tennis match data to understand how players adapt their returns to incoming serves. Developed machine-learning workflows, performed statistical analysis, and delivered an interactive Plotly Dash dashboard. Presented at MLSA 2025 and published by Springer in CCIS volume 2833 in 2026.

Machine LearningSports AnalyticsData SciencePython
Artificial Intelligence·Game Development

Go Game with AI

2023–2024

Led the development of a playable Go application with a complete Pygame interface. Built its AI opponent using Minimax, alpha-beta pruning, and Principal Variation Search, alongside tutorial, automatic scoring, and human-versus-computer modes.

Artificial IntelligenceGame DevelopmentPythonPygame
Machine Learning·LightGBM

Global Survival Prediction of Patients with Myeloid Leukemia

2025

Built a machine-learning pipeline for the QRT 2024–2025 Data Challenge to predict overall survival from clinical data. Explored survival-analysis methods and gradient-boosted trees, including LightGBM, for a challenge organized with Gustave Roussy.

Machine LearningLightGBMSurvival AnalysisPython
Optimization·Swarm Intelligence

Ant Colony Optimization (ACO)

2025

Implemented Ant Colony Optimization for graph-based optimization problems. Modeled pheromone updates and probabilistic path selection, then studied how the algorithm converges toward stronger solutions across successive iterations.

OptimizationSwarm IntelligenceGraph TheoryPython

Publications

Analysis of Service Returns in Table Tennis

2026

Authors: Riad Attou, Marin Mathé, Aymeric Eradès, Romain Vuillemot

Venue: Machine Learning and Data Mining for Sports Analytics (MLSA 2025), Communications in Computer and Information Science, vol. 2833, Springer

This project analyzes table tennis match data with a focus on return shots. The goal is to cluster returns using machine learning techniques and interpret those clusters to better understand players' strategies and behaviors depending on the incoming serve type.

COMING SOON

Resume

Education

Double degree — M.Sc. Computer Science

Xi'an Jiaotong UniversityXi'an, China

2025 – 2027

General Engineering — Computer Science

Centrale LyonLyon, France

2023 – 2027

French Preparatory Classes for Grandes Écoles — MPI* track (Mathematics, Physics, Computer Science)

Lycée Janson de SaillyParis, France

2021 – 2023

Experience

AI Researcher — Sports Data Analysis

Centrale Lyon & French Table Tennis Federation

Research project to model and predict table tennis return shots from real match data. Designed supervised learning models, performed advanced statistical analysis of professional players, and developed an interactive Plotly Dash dashboard.

2024 – 2025

Lead Developer & Project Manager

Centrale Lyon

Led a project to design software and an AI for the game of Go. Built an AI based on Minimax with alpha-beta pruning (PVS) and implemented a graphical interface using Pygame.

2023 – 2024

Skills & Toolkit

AI, ML & Data

Build predictive models and turn complex datasets into actionable insights.

PythonPyTorchscikit-learnLightGBMpandasPlotlyDash

Sports analytics · Survival prediction · Dashboards

Product Engineering

Ship polished web and mobile products, from interface to backend.

React NativeNext.jsFirebaseSQLTailwind

Revelto · Available on iOS & Android

AI-native Development

Use agents and model-connected tooling to accelerate engineering workflows.

Claude CodeCodexMCPAgentic Workflows

Context engineering · Implementation · Code review

Engineering Foundations

A solid base in systems, programming languages, and technical workflows.

GitLinuxCOCamlMATLABLaTeX

Algorithms · Systems · Scientific computing

Contact

Feel free to reach out — I'm always open to research collaborations, internship opportunities, or just a conversation.