Antonin CHE
Antonin CHE

Antonin CHE

Étudiant en première année de licence MPCI (mathématiques, physique, chimie et informatique) à Aix-Marseille Université. J’aime surtout les maths et la programmation.

First-year student in the MPCI bachelor’s programme (mathematics, physics, chemistry and computer science) at Aix-Marseille University, France. Maths and programming are what I enjoy most.

Je cherche un stage d’un mois pour l’été 2027, en maths ou en informatique, en laboratoire ou en entreprise, en France ou à l’étranger.

I’m looking for a one-month internship in summer 2027, in maths or computer science, in a lab or a company, in France or abroad.

  • Prix « Nature & Informatique » des Trophées NSI 2026, académie d’Aix-Marseille“Nature & Informatique” prize, Trophées NSI 2026 (French high-school computer science contest), Aix-Marseille region
  • Co-auteur d’un article publié dans Economics Letters (2026)Co-author of a paper published in Economics Letters (2026)
  • Bac général 2026, spécialités mathématiques et NSI, mention Très BienFrench baccalauréat 2026, maths and computer science majors, highest honours (mention Très Bien)
Fig. 1. Estimation de π par la méthode de Monte-Carlo.Fig. 1. Estimating π with the Monte Carlo method.

ProjetsProjects

  • Prix « Nature & Informatique », Trophées NSI 2026“Nature & Informatique” prize, Trophées NSI 2026

    Défi Nature

    Recréation en Python du jeu de cartes Défis Nature, à trois, en terminale NSI. À chaque manche, on compare le poids, la longueur ou la longévité de deux animaux. Le moteur de jeu est séparé de l’interface Pygame, et des robots aux stratégies variées (hasard, statistiques, Monte-Carlo) s’affrontent sur des milliers de parties ; un module de simulations compare leurs résultats.

    A Python remake of the Défis Nature card game, built by a team of three in our final year of high school. Each round compares two animals by weight, length or lifespan. The game engine is separate from the Pygame interface, and bots with different strategies (random, statistics, Monte Carlo) play thousands of games against each other; a simulation module compares their results.

    Python, Pygame, NumPy, tests unitaires, unit tests

  • Noob-Note

    Un mini-PRONOTE en ligne : un espace professeur (notes, statistiques par classe, emploi du temps, absences) et un espace élève (moyennes, rang, devoirs). Les mots de passe sont hachés avec PBKDF2.

    A small school-grades platform inspired by PRONOTE, the software used in French schools: a teacher area (grades, class statistics, timetable, absences) and a student area (averages, rank, homework). Passwords are hashed with PBKDF2.

    Python, Flask, SQLite

  • Bot DiscordDiscord bot

    Un bot modulaire en discord.py : 28 commandes, en préfixe et en slash (modération, automod, niveaux, tickets). La configuration est validée au démarrage et stockée par serveur, ce qui permet au même bot de tourner sur plusieurs serveurs.

    A modular discord.py bot: 28 commands, both prefix and slash (moderation, automod, levels, tickets). Its configuration is validated at start-up and stored per server, so one bot can run on several servers with different settings.

    Python, discord.py

  • Tower Defense

    Un jeu de défense de tours en pixel art, écrit en Python avec Pyxel. Parti d’un prototype réalisé en six heures à la Nuit du Code, je l’ai repris pour en faire un jeu complet : quatre types de tours, quinze vagues, interface de jeu, système de vies et effets sonores générés par le code. Tout l’équilibrage (coûts, portées, dégâts, vagues) tient dans un seul fichier de réglages.

    A pixel-art tower defence game written in Python with Pyxel. It started as a prototype built in six hours at the Nuit du Code coding marathon; I then developed it into a complete game: four tower types, fifteen waves, an in-game HUD, a lives system and sound effects generated in code. All balancing values (costs, ranges, damage, waves) live in a single settings file.

    Python, Pyxel, exécutables Windows et macOS (PyInstaller, GitHub Actions)Python, Pyxel, Windows and macOS builds (PyInstaller, GitHub Actions)

Autres projetsOther projects

  • Jeu de NimNim gamePygame, une IA qui apprend seule à jouer sur le principe de MENACE (Michie, 1961)Pygame, an AI that learns to play by itself, based on MENACE (Michie, 1961)
  • SnakePygame, règles testables sans fenêtre, animation interpoléePygame, rules testable without a window, interpolated animation
  • Site de restaurantRestaurant websiteTrois thèmes au choix, horaires d’ouverture calculés en directThree switchable themes, live opening hours
  • Boutique de démonstrationDemo online shopJavaScript sans framework, filtres et panier persistantFramework-free JavaScript, filters and a persistent cart

Publication

Chenavaz, R. Y., et& Chenavaz, A. (2026). Adoption–usage demand: A discrete–continuous microfoundation. Economics Letters, 262, 112894. https://doi.org/10.1016/j.econlet.2026.112894

Le modèle traite dans un même problème d’optimisation du consommateur deux décisions liées : adopter un produit (choix discret) et l’utiliser plus ou moins intensément (choix continu), comme pour un abonnement ou un véhicule.

The model treats two linked decisions as a single consumer optimisation problem: whether to adopt a product (a discrete choice) and how intensively to use it (a continuous choice), as with a subscription or a vehicle.

Revue à comité de lecture, article publié en ligne en février 2026.Peer-reviewed journal, published online in February 2026.

ConcoursCompetitions

  • 2026

    Prix « Nature & Informatique », Trophées NSI, académie d’Aix-Marseille“Nature & Informatique” prize, Trophées NSI, Aix-Marseille region

    Avec Défi Nature, en équipe de trois. Remise des prix en mai 2026 au lycée Jean-Perrin, à Marseille.

    Won with Défi Nature, as a team of three. The award ceremony took place in May 2026 at Lycée Jean-Perrin, Marseille.

  • LycéeHigh school

    Nuit du Code

    Trois participations à ce marathon de programmation, où l’on a six heures pour coder un jeu. Mon Tower Defense est parti d’un prototype réalisé lors de l’une d’elles.

    Three participations in this coding marathon, where teams have six hours to build a game. My Tower Defense game grew out of a prototype made at one of them.

  • LycéeHigh school

    Concours général des lycées, NSIConcours général des lycées, computer science

    Participation.

    Took part in France’s national high-school academic competition.

ParcoursBackground

FormationEducation

  1. 2026 – 2029

    Licence MPCI, Aix-Marseille UniversitéBachelor’s degree (Licence) in MPCI, Aix-Marseille University

    Mathématiques, physique, chimie et informatique. Campus de Saint-Jérôme, Marseille.

    Mathematics, physics, chemistry and computer science. Saint-Jérôme campus, Marseille.

  2. 2023 – 2026

    Lycée Marseilleveyre, MarseilleLycée Marseilleveyre (high school), Marseille

    Bac général 2026, spécialités mathématiques et NSI, mention Très Bien.

    French baccalauréat 2026, maths and computer science majors, highest honours.

ExpériencesExperience

  1. Mai 2026May 2026

    Animateur scientifique, intervenant en informatique (bénévole), CIRMVolunteer science facilitator in computer science, CIRM

    Une intervention au Centre International de Rencontres Mathématiques, à Marseille. Animation d’un stand d’informatique : vulgarisation de notions du programme de NSI (algorithmique, structures de données) par des échanges et des ateliers pratiques.

    One month at the Centre International de Rencontres Mathématiques (International Centre for Mathematical Meetings), Marseille. Ran a computer science stand, explaining topics from the French high-school computer science curriculum (algorithms, data structures) through discussions and hands-on workshops.

  2. Juin – juil. 2024Jun – Jul 2024

    Stage au service informatique, KEDGE Business SchoolIT department intern, KEDGE Business School

    Deux semaines dans l’équipe informatique, à Marseille : infrastructure, outils internes, environnement de production.

    Two weeks in the IT team in Marseille: infrastructure, internal tools, production environment.

  3. Févr. 2023Feb 2023

    Stage d’entraîneur de handball, ASPTT MarseilleHandball coaching internship, ASPTT Marseille

    Un mois. J’animais des séances de handball pour tous les publics, des élèves d’école primaire aux jeunes joueurs de niveau compétition.

    One month. I ran handball sessions for all audiences, from primary-school pupils to young players at competitive level.

CompétencesSkills

LangagesProgramming
Python, SQL, HTML et& CSS, Javascript
OutilsTools
Pygame, NumPy, Flask, SQLite, Discord, Pyxel, Git et& GitHub, GitHub Actions, PyInstaller
MéthodesMethods
Moteur de jeu séparé de l’affichage, tests, simulations statistiques et Monte-Carlo, apprentissage par renforcement simpleGame engine kept separate from the display, testing, statistical and Monte Carlo simulation, basic reinforcement learning
AussiAlso
Vulgarisation scientifique, réseaux informatiquesScience communication, computer networks
LanguesLanguages
Français (langue maternelle), anglais (B1)French (native), English (B1)

Sur LinkedInOn LinkedIn

PublicationPost

Lauréats du prix « Nature & Informatique » des Trophées NSI 2026 pour l’académie d’Aix-Marseille, et mon interview vient d’être publiée. Nous avons recréé en Python le jeu de cartes Défis Nature, avec des robots aux stratégies variées (hasard, statistiques, Monte-Carlo) mis en concurrence sur des milliers de parties.

Our team won the “Nature & Informatique” prize of the 2026 Trophées NSI for the Aix-Marseille region, and my interview has just been published. We recreated the Défis Nature card game in Python, with bots using different strategies (random, statistics, Monte Carlo) competing over thousands of games.

Translated from French.

Lire le postRead the post
RepublicationRepost

Faculté des Sciences d’Aix-Marseille UniversitéFaculty of Science, Aix-Marseille University

La Faculté revient sur la rencontre entre ses étudiants de physique et Pierre Agostini, prix Nobel de physique 2023 : son parcours, ses choix scientifiques et l’avenir de la recherche face à l’intelligence artificielle.

The Faculty looks back on its physics students’ meeting with Pierre Agostini, 2023 Nobel laureate in physics: his career, his scientific choices and the future of research in the age of artificial intelligence.

Voir le postView the post

Toute mon activité sur LinkedInAll my LinkedIn activity

À côtéOutside class

Après une section sport-études handball, j’ai joué à l’Entente Marseille Provence Handball, en compétition au niveau Régional Élite (Région Sud). J’ai aussi animé des séances pour des enfants et de jeunes joueurs lors de mon stage d’entraîneur à l’ASPTT Marseille.

After a sports-study programme (sport-études) in handball, I played for Entente Marseille Provence Handball, competing at Régional Élite level in the Provence-Alpes-Côte d’Azur region. I also ran sessions for children and young players during my coaching internship at ASPTT Marseille.

Contact

Le plus simple est de m’écrire par e-mail.Email is the easiest way to reach me.

antonin.chenavaz [at] etu.univ-amu.fr