Portfolio
VB.net : The Club Hall

This project, entitled “The Club Hall”, was made together with a colleague during the last few months of 2008. It is written in Visual Basic .NET.
The purpose was to create a management system for a fictitious event hall. It contains customers, reservations, a calendar, scheduled events and an extensive help section. Data rows can be added, removed, modified and sorted. A search function was also implemented.
To store and maintain all data, a Microsoft SQL Server Database was used. Extra features included importing information from a textfile or Excel file, and exporting results to both Microsoft Word and PDF.
The finished result received positive feedback and high grades from the teacher.
Java : World War 1 Goose Board

This Java project resembles the Game of the Goose, but in a war theme. It was written in Java together with a colleague from february to may 2009.
Players have to log in to a central window with a username and e-mail address. They can see who’s online and chat. To start the game, they have to click on one of the active goose boards.
Players start at 0 and have to enter the bunker (which is tile 63) as fast as possible by rolling the virtual dice at the left corner. To be allowed to roll the dice, a theme-related question has to be answered correctly. When someone enters a green tile he is sent to a nearby random position, stepping on a red tile means a total re-start. The minimum players per board is two, the maximum is four.
The administrator can see who’s entering and leaving the main window, what’s being said in the chat and what goose boards are active. He also has the ability to launch new boards, or to stop active ones.
This project implements a client-server connection and relies on a MySQL database to store the questions, players, tile positions and player positions.
HTML + CSS: Portfolio Website

Click me to view me
Created two years ago, this was my first portfolio.
My aim was to create a clean design with different shades of transparency. The background image is self-made, other images were taken from other sites and modified to blend in the lay-out. The CSS file is completely external, and no tables are being used. The small menu effect has also been made using CSS (images are being replaced on mouse hover).
The entire site is xHTML 1.0 Transitional valid, as you can confirm at the W3C Markup Validation Service. This site also contains information about my earliest webdesign projects.
Flash : Mafia Bullet Catcher Game


This is a game in which objects (in this case bullets) are falling from the sky. The objective is to catch as many bullets as possible with a small box.
The game starts with a short introduction from the Big Don. Due to some minor conflicts the mafia has ran out of bullets, and if the player doesn’t catch enough bullets “he will sleep with the fishes”.
Bullets fall faster as the level goes up. The number of catched bullets can be seen left, the number of remaining lives is depicted using a bulletholder on the right. Once the game ends the user can enter his username which is, together with his final score, stored in a MySQL database using WAMP and amfphp technologies. At the end a high score table pops up.
The teacher gave me good comments, especially about the originality of the concept.
Flash AIR : Weather Widget
This weather widget relies on Yahoo Weather XML feeds to display current and predicted weather conditions for any given location.
Because every location relies on a unique code to get the XML feed, only a small number of pre-defined locations can be entered using its name. Every other location can be displayed by using the code. After each searchbox input change, the input is being compared with a list of accepted locations or code syntaxis. Only when an acceptable input is delivered, the small arrow behind the textbox will color purple and the user will be able to execute the search.
The five most recent searches are displayed at the bottom and are clickable. All settings are being saved at shutdown (in the AppData directory) so the application will start where it has previously ended.
