Highlighted Projects
Reinforcement learning agents (PPO, DQN, IQN) trained to play Trackmania. Implemented curriculum learning, replay buffers, and reward shaping from scratch; reaching human-level performance.
Real-time ocean simulation using Gerstner wave superposition, built from scratch in C++ and OpenGL with no external libraries. Wave geometry runs in the vertex shader; foam and specular lighting in the fragment shader.
Full NEAT algorithm (topology mutation, crossover, speciation) implemented from scratch in C++ with no libraries. Applied to inverted pendulum balancing and Snake, with real-time SFML visualisation.
JetBrains IDE plugin providing syntax highlighting and autocomplete for a custom programming language, published on the JetBrains marketplace. Paired with a full compiler (lexer, parser, code generation).
End-to-end OCR pipeline: preprocessing, CNN training, and evaluation. Achieved 94% accuracy on handwritten text recognition, outperforming baseline models.
Hand Joint Prediction from EMG
Pipeline predicting hand joint positions from EMG electrode signals using frequency-domain feature extraction and supervised learning. Applications for prosthetics and gesture recognition. Access requires a ULB account.
Other Projects
Contact