Education

Bachelor in Computer Science

Université de Namur
Sep 2017Jun 2021· Namur, Belgium

Foundational training in algorithms, data structures, databases, and modern software development, with many projects that require working in teams.

Université de Namur

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.