Projects
Work that shows
how I think.
A selection of academic and personal work that reflects my growth in structure, collaboration, and technical confidence.
Project radar
These projects are different in scope, but they all point to the same direction: stronger execution, real collaboration, and practical solutions that could be used by real people.
Snapshot
My strongest work usually combines two things: technical clarity and a strong sense of responsibility for the final result, from school projects to business-focused systems.
Skills Integration Lab - Semester 1
Context and Background
The Skills Integration Lab is a core part of the Applied Computer Science programme at Thomas More Geel. In semester 1, students work in teams to connect knowledge from multiple modules into one coherent result.
What Was Created
Our team delivered a structured project with analysis, technical implementation, planning, and documentation. The result included a working HTML and CSS prototype backed by clear written material.
My Role
I supported both the technical and analytical sides of the work. I helped shape the front-end structure, kept the code organised, and contributed to meetings, planning, and documentation.
What I Learned
This project taught me how to work in a structured team under deadline pressure. I improved at translating requirements into a usable result and learned how important clear communication is beside the technical work.
Poutrel - Business Web Platform
Context and Background
Poutrel was a semester 2 team project where we had to create a working web application for a real client context. The goal was not only to write code, but to understand what the client needed and turn those needs into a useful platform.
What Was Created
We built a Laravel web platform around lessons, registrations, reviews, trainer pages, cancellation logic, and the difference between future and past lessons. Users could register for lessons, cancel when allowed, and leave reviews after attending.
My Role
I worked as part of the development team using Scrum and GitHub. We planned tasks through a backlog, worked with feature branches, opened pull requests, reviewed code, and merged changes into the shared project.
What I Learned
This project helped me connect Laravel skills with teamwork, database logic, access control, user roles, UX decisions, and business thinking. It felt close to the way junior developers work on real client systems.
EduDice - Educational Board Game
Context and Background
EduDice was created during Skills Integration 2 Lab 1 in the first year across the two semesters. It was a Unity board game made for primary school students to practise mathematics in a more playful and motivating way.
What Was Created
We built a digital board game where players roll a dice, move across the board, and answer math questions depending on the tile they land on. Green tiles gave easy questions, orange tiles were more difficult, and red tiles had the hardest questions.
My Role
I contributed to the game implementation and the learning concept behind it. The project required connecting C# scripts, Unity scenes, player movement, question logic, and a clear game loop that young students could understand.
What I Learned
This project taught me how programming can be used outside a normal website. I learned more about C#, game logic, user motivation, and how to build an interactive product for a specific audience.
Fullstack Essentials - Web Application
Context and Background
Fullstack Essentials is an ongoing group project where we build a dynamic website for a chosen client profile. The first part focuses on modern CSS and Bootstrap components, and the second part adds dynamic data through an API.
What Is Being Created
The project is being developed as a full stack website with branded pages, responsive layout, dynamic data, a FastAPI back end in Python, and shared database tables in Neon. The JavaScript part is not included yet because that assignment has not been released.
My Role
I am working on the implementation and documentation while applying the requirements from the Fullstack Essentials course. The focus is on building the project correctly in phases: front end first, then API and data, then JavaScript later.
What I Am Learning
This project is helping me understand how a website consumes an API and how the front end, back end, and database connect in one application. It also teaches me to follow course requirements carefully and keep the project ready for the next JavaScript phase.
Umoja Crop Alert System
Context and Background
Umoja Crop Alert System was created during Professional Week at Thomas More Geel. The idea was to build a simple platform that helps farmers report crop disease problems early and helps authorities respond faster.
What Was Created
Farmers can submit reports with their phone number, district, crop, symptoms, and severity. Agricultural authorities can review the reports, verify them, reject them, or create alerts for nearby farmers.
My Role
I worked in the team on the web platform and helped connect the idea to a practical technical solution. The project used React for the interface, FastAPI for the API and logic, and Supabase for storing the data.
What I Learned
This project showed how software can support food security and real communication between farmers and experts. It also gave me more experience with modern full stack tools and fast teamwork during a short project week.