Software Developer (UI Development)
Izegem, Skyline Communications
Just your typical standard guy who loves the thrill of a good movie or TV show, the tale of an exciting game or just a good novel to read. Endulging myself in these different realities expands my own creativity where he can excert it in either his own spare time or his job.
"Strange how the mind can hold to an idea as a truth, while in fact it's just a roadblock keeping you from moving forward."
Izegem, Skyline Communications
Oostende, Compufit Software (CGM)
Kortrijk, Katholieke Hogeschool VIVES - Applied Informatics
Veurne, Annuntiata Instituut - I.T. Management
Veurne, Bisschoppelijk College - Modern Sciences
Roeselare, Vrije Middelbare School - Modern Sciences
Roeselare, St. Lutgartinstituut
Roeselare, It's a me!
The standard markup language for creating web pages, web applications and describing the presentation of a document
Largest interactive script language used for web applications.Write less, do more.
Structural framework for dynamic web apps by combining syntax and structure in your HTML.
Platform to easily create cross-platform (hybrid) apps by using HTML, JS and CSS.
Programming language designed by Microsoft and accepted as default programming language
Language to query data from databases
From the moment I learned how to read, I started endulging myself in stories. Just to be able to escape into a fantasy world and well .. keep myself occupied. But as a kid I wasn't always able to comprehend the storyline or what was going on in the book.
Over the years, I have kept my habit of reading books and really enjoyed some of them and disliked others. Not every story has the same thrill or gives off the same feeling, since each one is unique in it's own way. The thing that intrigues me most about books is how the authors can make the story feel so lively and describe things like we are experiencing it ourselves. The imagination truly comes alive in those moments and that's the true power of a book.
The real challenge is reading in different languages. But since I can partially master a second language (English) I have taken it upon me to read English books and I must say I prefer those above Dutch books (native language). Not only is it an extra challenge, but it keeps up my knowledge of the language and it's just more entertaining to read them in my opinion. After reading so many books in my native language, it has become a bit dull. By reading English books, I can only improve my English and well, as mentioned before, it's more entertaining to read.
I should mention, I love books ... but not every genre. I'm not into drama and the likes, so I won't ever read a book that describes a "daily life" or something that could happen in reality. Therefor I emerge myself in fantasy books, since it has a whole different world. Any book that contains magic, demons, dragons, different worlds etc. sparks my interest and I'll probably read it. The only exception to this genre are the Assassins Creed novels.
Since I'm also a gamer, I do tend to focus more on the gameplay than the storyline and these books are a good way of reminding me what exactly happened during the story. It also contains elements of a bended reality where as it contains some form of magic or supernatural powers, so naturally it sparked my interest nonetheless.
Almost finishing my current "booket list", I have concluded the Shadowhunters saga (waiting for the next book to be released) and really enjoyed them! It contains so many elements from the real world, but the thing that really makes it so unique is the demon- and angelic parts, or simply put .. the Shadowhunter part. Can't wait until the next part of The Deadly Artifices is released! As for now, I have started the Assassins Creed books by Oliver Bowden. I do miss the English versions, since it's way easier to read. I do not own the complete collection yet, but I'm considering to change all of 'em to the English versions and start from the beginning with Assassin's Creed: Crusade which follows the story of the first assassin Altaïr Ibn-La'Ahad. I mean ... Nothing is true. Everything is permitted.
Second project for school, first ever project in C#. Create a webshop where an user could register, add favorites, etc.
This webshop included a lot of features to help the user find his article. We provided music, movies and games to rent or buy. He could also register and edit his profile as he pleased. An additional feature I added was a YouTube API which provided each movie or game with a trailer about that title. It wasn't perfect, but it did the trick.
The hardest feature was making sure when a user wanted to rent an article but none of the items were available, present the nearest date when a article would have been returned as a rental date, thus reserving that article for that user on a certain date. This project took me nearly half a year, but after I finished every single aspect, I was glad everything worked out so well.
Unfortunately, this website isn't available anymore since it was a school project and the database has been lost. I could always rebuild it, but that'll be a side project for the near future.
Another school assignment and first app in native Android
The goal was to make an app that implemented a certain amount of features, which included a webservice and use of a database. At the very beginning, I had high hopes of this app but took a real hard challenge upon me and I had to change a lot of things. Near the middle of the year, I decided to simplify the app by accessing a webservice (IMDB API of some sorts) and let the user register an account to do so.
This assignment was one of the biggest I have ever had and the most challenging so far. It was my first hybrid app with a team of three other co-developers. It was part of my final grade and at the same time, we were registered for a competition organised by our province. So the stress was real!
The idea came from an daycare center who is helping people with amnesia. The current workflow was bad and they thought maybe an app would be helpful for improving the workflow. And it did! Over the course of the year, we brainstormed a lot of different ideas and resulted in Memento. See how the name is linked to "Memories" and since amnesia is all about forgetting memories ... it clicked.
Of course, we could never implement all of the requested features. So that's why we had to prioritize everything and after countless hours of testing and .. well, messing around with all of it, we concluded that we would make a stable version that had the main features. Since this was an annual course, the class after us would have to deal with the backend part and the leftover features.
We managed to create a stable version and they were glad everything worked out. As far as I know, there never was a next group to finish the project. As far as the competition from our province concerned our progress, we never won but we did make it to the finals! Somewhere, somehow, that is an achievement on its own.
The assignment for my internship in the last year of college. The old workflow went like this:
Employees went to customers and made expenses on behalf of their company, which they had to pay for themselves at that moment. So it's normal they would like to insert their expenses and get their money back. The problem was that when a employee was in a different country or location, it would take some time to bring in the expense ticket and then it would take some time to be processed. This could take up to two or three weeks to be processed and the employee would get his money back within two months. They were searching for a way to speed up this process by inserting the expenses via a website. It also had to be compatible with mobile devices, so they could manage everything on the fly.
That was only the first part of our assignment as the second part was managing every single aspect of this web application. There was an entire hierarchy to be managed and they wanted to do this with a "Drag'n'Drop" tool.
There were a lot of libraries that supported dragging and dropping, but none were what we needed. I managed to partly complete it with a combination of jQuery's drag and drop mechanism and a library whom created the entire structure. It was the biggest struggle of all times, especially since we only had three months.
I wasn't too proud of the result, since there were a lot of bugs left and thinking back I realise the way we programmad wasn't bad practice. You would call it "Shameful practice" whereas I know a lot better now and possibly could rewrite the entire application with better functionalities and performance improvements. But we succeeded either way and we learned a lot from the assignment, even if it wasn't perfect. Far from it.
This application allows users to order a set of sandwiches easily instead of texting the sandwichbar and avoiding confusion among everyone.
It doesn't just work one way, the app also provides a way of communicating with both parties. The sandwichbar can send out notices with interesting information and the user can contact them by sending an e-mail.
I have studied at Kortrijk for three years and I have gotten to know a sandwichbar who served (and still does) the best sandwiches ever. But I know they also have a certain system to speed up the process of making sandwiches by allowing the students to send them a text message with their order. But as the amount of students increase, the confusion from which sandwich is from whom increases as well.
So I have taken it upon myself to create an app that allows users to register and order a sandwich (or multiple). These orders will be sent to an online database and I have also made a second app (admin app) which will be installed with the sandwichbar that'll receive that order as soon as it is sent from the user his smartphone.
The client side app (for the user) has a lot of functionalities such as contacting the sandwichbar, ordering multiple sandwiches, keeping their account up to date, get certain notices from the sandwichbar (e.g. a new sandwich has been added) where as the admin app will contain all management features.
These features include much like adding new sandwiches, new notices, new ingredients, sending e-mails to certain users. And of course, receiving and processing the orders sent to them.
You can always contact me at my mobile phone, but I must say I won't always answer the call. The best way to go at it is to text me beforehand. I don't trust most phonecalls, so I will mostly neglect them if it's an unknown number.
You can contact me between 12 A.M. and 1 P.M. and after 6 P.M.
You can find me at home, if you know my address, otherwise you'll have to call me or contact me at my e-mailadress. I won't be putting my adress on the internet freely for everyone to see. I do like to my privacy and I do think this is understandable.
I'm always at home after 6 P.M. and mostly in the weekends. It often happens I'm away, but do give me a call and I'll stay at home.