Portfolio

Dashboard of Daily Huddle

Daily Huddle

Dit systeem is samen ontwikkeld met Clint Kindermans en Kevin DeMeulenaere.


Verschillende bedrijven hadden Howest een opdracht gegeven die studenten mochten volbrengen.


Het Ziekenhuis AZ-West uit Veurne wou een Dasboard hebben, waar de drukte van de verschillende diensten te bezichtigen was. Indien nodig kon het personeel eventueel hulp vragen aan andere diensten. Er kunnen nieuwe departementen worden toegevoegd, er wordt gelogd wie hulp biedt en de bezetting wordt automatisch aangepast.


De volledige broncode is beschikbaar op GitHub.

Homepage of portfolio

Portfolio

Deze portfolio werd ontwikkeld met het vrij nieuwe framework Astro.js.


Astro maakt het mogelijk om snelle websites te bouwen door alleen de noodzakelijke JavaScript te laden. Dankzij de componentgebaseerde structuur is het eenvoudig om overzichtelijke en herbruikbare elementen te maken.


Voor deze site werd gebruik gemaakt van Tailwind CSS voor de styling, en de afbeeldingen worden geoptimaliseerd via Astro’s eigen image component. De inhoud is modulair opgebouwd, zodat toekomstige projecten makkelijk toegevoegd kunnen worden.


De volledige broncode is beschikbaar op GitHub.

Homescreen take away app

Take Away App

Deze Android-app is ontwikkeld samen met Stephen Bombeke, en laat gebruikers toe om eenvoudig eten te bestellen om af te halen of te laten leveren.


De app werd volledig gebouwd in Kotlin met behulp van Jetpack Compose voor een moderne en responsieve gebruikersinterface. Jetpack Compose maakte het mogelijk om snel iteratief te ontwikkelen met een declaratieve UI-aanpak.


Gebruikers kunnen menu-items selecteren, een bestelling plaatsen en hun bestelgeschiedenis raadplegen. Daarnaast zijn er ook admin-functies voorzien om menu’s te beheren en bestellingen op te volgen.


De volledige broncode is beschikbaar op GitHub.

Ships at war

Battleship

Dit was de eerste opdracht in groep in het eerste jaar en samen met Kevin Henri, Clint Kindermans en Kevin DeMeulenaere.


Dit is het klassieke spel, maar dan in de browser. De frontend was puur HTML, Javascript en CSS en de backend was gemaakt in Java.


Het spel was wel nog een modus met salvo's en ook nog met de mogelijkheid om de schepen te verplaatsen. Verder zaten er nog een heleboel animaties en 4 verschillende skins in.


De volledige broncode is beschikbaar op GitHub.

Coctail Machine

Pour decissions

Dit is het laatste project dat ik samen met Kevin en Clint Kindermans heb gedaan.


Het doel van dit project, was om zowel hardware als software aan te sturen, volgens de principes van domain driven design


Er zaten 8 motoren in, een Raspberry Pi, een Arduino Uno en je kon bestellen via een touchscreen of via een app op je gsm. Het was een ambitieus project, waarmee we veel gelachen, maar ook veel gevloekt hebben.


De volledige broncode is beschikbaar op GitHub.

Dashboard Magic: The Gathering Collecting Game

Magic: The Gathering

Dit was een individueel project van het kaartspel Magic: The Gathering.


De frontend werd ontwikkeld met Blazor, waardoor we een interactieve gebruikerservaring konden aanbieden met .NET-technologie in de browser.


De backend bestond uit een combinatie van een Web API, een Minimal API voor lichte endpoints en een GraphQL-laag voor flexibele dataquery’s. Voor inputvalidatie maakten we gebruik van FluentValidation, wat zorgde voor een robuuste en foutbestendige afhandeling van gebruikersgegevens.


Het was niet echt een spel, maar een tool om kaarten te verzamelen en te zoeken en te bekijken.


De volledige broncode is beschikbaar op GitHub.