Projects

Each featured project is a world of its own — click through to explore it. The rest of the archive expands in place.

Featured worlds

Hytale mod

BetterMap

Jan 2026 — Present

A Hytale map improvement mod built around persistent exploration: explored areas remain saved, caves can be mapped, waypoints are easier to manage, and the map becomes more useful for long-term play.

  • Hytale
  • Java
  • Most downloaded mod
  • Map tooling
  • Community
Enter this world

Hytale mod / Game mode

Unstable Rifts

Mar 2026 — May 2026

An award-winning Hytale experience developed for the Hytale x CurseForge New Worlds mod jam: a top-down roguelike shooter with custom enemies, weapons, armor, party creation, and team-based production across developers, artists, and builders.

  • Hytale
  • Java
  • Roguelike
  • Contest winner
  • Team lead
Enter this world

End-of-studies project / Web platform

Naucto

2025 — Aug 2027

A web platform inspired by TIC-80/PICO-8 where users can create, code, debug, publish, and play 2D pixel-art games directly in the browser, including collaborative development through WebRTC/Yjs and multiplayer possibilities.

  • React
  • NestJS
  • WebRTC
  • Yjs
  • Game creation
Enter this world

AI / Geospatial / Professional internship

EpiWise Geospatial LLM Chatbot

Mar 2025 — Aug 2025

A chatbot embedded in EpiWise to help non-scientific users control geospatial layers, dates, and model parameters, inspect maps, take screenshots, and generate final reports.

  • LLM agents
  • LangGraph
  • Geospatial
  • EpiWise
  • Python
Enter this world

Data Science / Machine Learning / Professional internship

Insurance Payment Anomaly Detection

Jul 2023 — Dec 2023

A research-oriented ML project at Klesia to detect anomalies in company DSN declarations and improve the current non-ML anomaly detection algorithm.

  • Data Science
  • PyTorch
  • SAS
  • Azure ML
  • Insurance
Enter this world

Research / Time Series / Machine Learning

BioTemporal-HAR

Mar 2026 — May 2026

A Tsinghua time-series analysis project exploring whether a compact multi-sensor model can perform both human activity recognition and biometric identity verification.

  • Research
  • Time Series
  • HAR
  • Biometrics
  • CNN-LSTM
Enter this world

Web Information Retrieval / AI Agents

Job Finder

2025 — 2025

A platform built for a Web Information Retrieval course to analyze a natural-language query such as 'video game company in Montpellier' and identify relevant companies from the French official company registry.

  • Web IR
  • AI agents
  • Company search
  • Internship search
Enter this world

The archive

Machine Learning / Recommender Systems

Movie Recommendation System

2025 — 2025

A Tsinghua machine learning course project comparing classical recommender-system methods, neural collaborative filtering, and a zero-shot LLM baseline for movie recommendation.

  • ML
  • Recommender systems
  • Matrix Factorization
  • Neural CF
  • LLM benchmark
More details
  • Matrix Factorization baseline
  • Hybrid Neural Collaborative Filtering model
  • Zero-shot LLM benchmark
  • Movie preference modeling from user interaction history

Python · Machine Learning · Recommendation Systems · Matrix Factorization · Neural Collaborative Filtering · LLM evaluation · Collaborative filtering

Hytale mod / Volunteer contribution

Hylamity

May 2026 — Present

A large volunteer Hytale mod inspired by Terraria/Calamity where I contribute to custom systems and weapon implementation.

  • Hytale
  • Volunteer
  • Java
  • Calamity-inspired
More details
  • Calamity/Terraria-inspired Hytale content
  • Wulfrum-themed weapons, armor, enemies, and prefabs
  • Community-maintained development model

Java · Hytale modding · Gameplay systems · Weapons implementation · Volunteer collaboration

Game jam / Godot

Electrain

2025 — 2025

A Godot game jam project built around electricity, speed, and train defense: the player controls an electric robot protecting a merchandise train from bomb monsters.

  • Godot
  • Game jam
  • GDScript
  • Gameplay
More details
  • Electric robot gameplay
  • Train defense loop
  • Bomb monster enemies
  • Fast game jam iteration
  • Godot implementation

Godot · GDScript · Game jam development · Gameplay programming

School project / C++ game engine

R-Type

2024 — 2024

A 6-person EPITECH project to design and implement a cross-platform multiplayer 2D shoot-em-up engine in C++ and recreate the R-Type gameplay experience on Windows and Linux.

  • C++
  • Game engine
  • Multiplayer
  • Networking
More details
  • Networked multiplayer gameplay
  • C++ game engine
  • Shoot-em-up mechanics
  • Cross-platform Windows/Linux support
  • 6-person team project

C++ · Networking · Game engine architecture · Multiplayer systems · Linux · Windows

Computer graphics / C++

Raytracer

2024 — 2024

A C++ ray-tracing renderer designed around extensible rendering components and plugin-style architecture for shapes, materials, lights, and scene configuration.

  • C++
  • Graphics
  • Ray tracing
  • Plugins
More details
  • Ray tracing renderer
  • Plugin-style extensibility
  • Scene configuration files
  • Materials and lighting
  • 3D object rendering
  • PPM image output

C++ · Computer graphics · Ray tracing · Plugin architecture · Makefile

Systems / Networking / Game simulation

Zappy

2024 — 2024

A concurrent server project simulating teams of autonomous players in a shared world, with the simulation visualized inside Minecraft.

  • C
  • Networking
  • Concurrency
  • Minecraft
More details
  • Concurrent C game server
  • Client/server protocol
  • Multi-team world simulation
  • Minecraft-based visualization
  • AI/client behavior

C · Networking · Concurrency · Protocol design · Minecraft visualization · Simulation

School project / C++ platform

Arcade

2024 — 2024

A modular retro-gaming platform where games and graphics backends can be dynamically swapped at runtime through a shared interface.

  • C++
  • Dynamic libraries
  • Architecture
  • Games
More details
  • Dynamic library loading
  • Hot-swappable graphics backends
  • Game module abstraction
  • Retro-gaming platform architecture

C++ · Dynamic libraries · Runtime loading · Architecture design · Graphics abstraction

School project / Virtual machine

Corewar

2023 — 2023

A virtual-machine project inspired by Core War, where assembly-like programs are loaded into memory and compete by executing instructions against each other.

  • C
  • VM
  • Assembly
  • Systems
More details
  • Virtual machine
  • Assembly-like instruction execution
  • Memory battle simulation
  • Low-level systems programming

C · Virtual machine · Assembly · Memory simulation · Systems programming

Machine Learning / From scratch

Neural Network from Scratch

2023 — 2023

A Python project implementing a neural network from scratch to classify chess board states such as checkmate, check, stalemate, or normal positions.

  • Python
  • ML
  • From scratch
More details
  • Custom configurable neural network
  • ReLU hidden layers
  • Softmax output layer
  • Six-class chess board state classification

Python · Machine Learning · Neural networks · ReLU · Softmax

School project / Full-stack

AREA

2024 — 2024

A project composed of frontend and backend services, runnable through Docker, with Flutter frontend and Yarn backend workflows.

  • Full-stack
  • Docker
  • Flutter
More details
  • Frontend and backend services
  • Docker-based launch
  • Flutter frontend setup
  • Backend setup with Yarn

TypeScript · Flutter · Docker · Yarn