Education
Bachelor in Computer Science
Université de Namur
Sep 2017 – Jun 2021· Namur, BelgiumFoundational training in algorithms, data structures, databases, and modern software development, with many projects that require working in teams.

Program goals
- Build strong theoretical foundations in core computer science.
- Learn to design, implement, and test maintainable software.
- Get comfortable working on projects in small teams.
Representative projects
Team project: multi‑tier web app
Course / academic project
Implemented a small multi‑tier web application with authentication, CRUD workflows, and a relational database backend, focusing on clean code and basic testing.
Java
Spring
SQL
HTML/CSS
Algorithms & data structures assignments
Course / academic project
Developed and analyzed classic algorithms and data structures, with a focus on correctness, performance, and clear complexity analysis.
Java
Python
Key skills built here
- Algorithms, data structures, and complexity
- Relational databases and SQL
- Object‑oriented programming and clean code
- Web application basics and version control
- Collaborative development in small teams
How it connects to my work
This program is the foundation for the projects and roles on my experience page. Many of the technologies and practices I use professionally were first learned and stress‑tested here through team projects and research‑driven coursework.