Skip to content
View mathisdelsart's full-sized avatar
  • Belgium

Highlights

  • Pro

Block or report mathisdelsart

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mathisdelsart/README.md

LinkedIn Email Open to Opportunities

Typing SVG


About About Me

About Me Terminal GIF

Tools Tech Stack

ML & AI

Systems

Software Dev

Data

Tools

Embedded

Research Current Research

Master's Thesis: Deep Reinforcement Learning for Competitive MicroRTS Agents

UCLouvain, 2025-2026

Developing deep reinforcement learning agents for real-time strategy gameplay in MicroRTS, a simplified but challenging RTS environment.

The goal is to create agents capable of competing with state-of-the-art bots from the MicroRTS AI competition while maintaining computational efficiency.

🔒 Repository currently private during active research phase. Will be made public upon thesis submission.

Deep RL PyTorch Gymnasium

Expected Completion: June 2026

Projects Featured Projects

AI Deep Learning & Computer Vision
Project Description Stack
Deep-Satellite-Segmentation Satellite image segmentation with supervised & self-supervised learning Python PyTorch NumPy scikit-learn
3D-Hand-Gesture-Classification Comparative study: KNN, LSTM, DenseNet, HMM for 3D gesture recognition Python TensorFlow NumPy scikit-learn Pandas
GANs-Diffusion-Kernels Advanced generative models: GANs, diffusion models, kernel methods Python PyTorch Diffusers Transformers Jupyter
SmurfML Healthcare ML: predicting heart failure risk using clinical data Python TensorFlow Keras scikit-learn Pandas Jupyter
ML-Classification Supervised learning models for medical & biological datasets Python Machine Learning scikit-learn Jupyter
CelebA-Explorer Interactive face attribute analysis with clustering & dimensionality reduction Python Dash Plotly scikit-learn Pandas
NLP Natural Language Processing
Project Description Stack
NLP-Models Progressive NLP pipeline: Question Classification (Naive Bayes), Vector Semantics (TF-IDF/PPMI/Word2Vec), BERT-based QA (SQuAD) PyTorch Transformers NLTK
TwitOZ Intelligent text prediction system using N-grams algorithm with real-time word suggestions Oz/Mozart
Game Game AI & Reinforcement Learning
Project Description Stack
SnakesLadders-MDP Optimal strategy via Markov Decision Processes & Q-Learning Python NumPy Matplotlib
AI-Odyssey Search algorithms: uninformed to adversarial game-playing agents Python Pygame MiniSat
Connect4Zero Connect 4 with Minimax AI — Can you beat a machine that thinks 4 moves ahead? Python Pygame NumPy
Systems Systems Programming & Compilers
Project Description Stack
LangFlow Full compiler: custom language → JVM bytecode Java Gradle ASM JUnit
ElastiCart Scalable microservices e-commerce platform with custom recommendations, smart ranking, and dynamic shopping Node.js Docker SvelteKit CouchDB Azure
PrologLint Prolog-powered static analyzer for Python code detecting 13+ code smells through declarative pattern matching on ASTs Prolog Python SWI-Prolog
SchemeOOP Building OOP from scratch in pure Scheme: classes, inheritance, and polymorphism from closures and message passing Scheme Racket R5RS
JavaCOP Context-Oriented Programming in Java using reflection, dynamic proxies, and bytecode instrumentation with custom profiler agent Java Javassist Python
Low-Level Low-Level Systems & Embedded
Project Description Stack
CORDIC-FPGA-Accelerator High-performance FPGA accelerator integrated with ARM processor SystemVerilog Python ARM Quartus
VectorBlitz High-performance HTTP matrix multiplication server on NGINX with progressive optimizations: cache-aware algorithms, SIMD (AVX-512), and CUDA GPU acceleration C SIMD wrk2 iperf
Multithreaded-Bellman-Ford 6x speedup with POSIX threads on large graphs C POSIX Python
DynamicMemoryAllocator Custom heap allocator with next-fit & coalescing C Make
ConcurrentBench-Sync Performance benchmarking framework for custom synchronization primitives (TS, TTS, BTTS) vs POSIX on Reader-Writer, Dining Philosophers, Producer-Consumer C POSIX Python Matplotlib
Optimization Numerical Computing & Optimization
Project Description Stack
FEM-Bridge-Simulator Finite element simulator for bridge structures under static loads, featuring 2D elasticity modeling and animations C Python OpenGL CMake Gmsh
NP-Optimization Solving NP-hard problems: exact methods, relaxations, heuristics Java Maven Python
Algostructs Clean and well-tested core data structures and algorithms with performance focus Java Maven

Fire GitHub Stats

GitHub Stats

Profile Summary

Contact Looking for Opportunities

Target Target Roles

  • AI Engineer
  • ML Engineer
  • GenAI Engineer

Location Location & Availability

  • Location: Belgium · Remote across Europe
  • Available from: June 2026

Popular repositories Loading

  1. FEM-Bridge-Simulator FEM-Bridge-Simulator Public

    Finite element simulator for bridge structures under static loads, featuring 2D elasticity modeling and animations.

    C 4

  2. StealthAutoPoster StealthAutoPoster Public

    Browser automation tool for scheduled Facebook group posting with human-like interaction patterns.

    Python 1 1

  3. Flappy-Bird Flappy-Bird Public

    Immerse yourself in the addictive simplicity of Flappy Bird, brought to life in Python with Pygame. Navigate the iconic bird through a series of pipes and aim for the highest score.

    Python

  4. CheckAndCrown CheckAndCrown Public

    CheckAndCrown delivers a clean, elegant chess experience with smooth visuals, multiple themes, and full chess rules.

    Python

  5. ModernSnake ModernSnake Public

    ModernSnake — a modern, polished implementation of the classic Snake game. Smooth gameplay, clean visuals, and a refined user experience.

    Python

  6. Connect4Zero Connect4Zero Public

    Connect 4 with Minimax AI — Can you beat a machine that thinks 4 moves ahead?

    Python