Amasus BV
Deze website heb ik, samen met een collega, opgezet in opdracht van mijn ex-werkgever Grip on Service BV, De site is opgezet met een oud, door mijn ex-werkgever-ontwikkeld, framework. Via de site kunnen schepen worden bekeken gegevens via een backend-CMS worden ingevoerd.
Link: Amasus BV
Bariet Rekentool

Deze website heb ik opgezet in opdracht van mijn ex-werkgever Grip on Service BV, De site is opgezet met een basis-versie van het, door mij ontwikkelde, MIFEC-framework. Via de site kunnen offertes worden opgesteld n.a.v. een ingewikkeld rekenmodel dat rekening houdt met de oplage, formaten etc. van het te produceren product (boeken / tijdschriften). Dit project was een leuk project om te doen, en ook ingewikkeld omdat er nogal wat rekenwerk bij kwam kijken om offertes op te stellen. Het leuke van dit project is tevens dat er een ingebouwde, interactieve help-functie in zit.
Gebruikte technieken: MySQL, PHP, JavaScript, PDF-generatoren.
Beste Tijden

Deze website is mijn eigen persoonlijke site, begonnen als leerproject, nu een veelbezochte site waarop alternatief nieuws te lezen is. Ook is muziek van diverse mensen (waaronder mijzelf) te downloaden van deze site. Ook voldoet deze site aan XHTML 1.0 en CSS standaarden.
Gebruikte technieken: HTML, PHP, JavaScript, MySQL, Photoshop, Eigen CMS, database overzichten inc. zoekfunctie en sortering, Bezoekerstatistieken (inc. landdetectie, schermresolutie, OS etc.), Console.
Link: Beste Tijden
Crystal Source
Deze site is gebouwd voor een cliënte die graag een website wilde hebben voor haar eigen bedrijfje in Aloë Vera producten.
Gebruikte technieken: HTML, JavaScript.
Link: Crystal Source
I-Check Light
De I-Check-Light enqûete heb ik ontwikkeld in opdracht van mijn ex-werkgever, Grip on Service BV. Deze applicatie is eigenlijk een enqûete waarmee men inzicht kan krijgen in de ICT-wensen van een potentiële klant. De engine erachter is gemakkelijk te gebruiken om andere enqûetes op te stellen in een mooi format.
Gebruikte technieken: PHP, JavaScript, XML, CSV, XLS, HTML.
Koeltechniek ten Napel
Deze site is gebouwd voor een cliënt die graag een website wilde hebben voor zijn eigen bedrijf in de koeltechniek. De site is simpel en snel in elkaar gezet. Dit was één van de eerste professionele opdrachten die ik had op het gebied van webdevelopment. De gebruikte technieken zijn: HTML & PHP.
Link: Koeltechniek ten Napel
LAN-party's
Het bijwonen van
LAN-party's is één van mijn hobby's. Ik woon gemiddeld zo'n 2 tot 3 LAN-party's per jaar bij en bouw daarvoor ook websites. Deze sites zijn vaak simpel en effectief. Daarbij heb ik altijd benodigd materiaal op voorraad om een LAN-part te kunnen opzetten. Denk hierbij aan een 8-poorts Gb-switch, een haspel UTP-kabel (klaar om verknipt te worden), stroomverdelers, voedingskabels, etc.
Netwerk Noorderlicht
Deze site is opgesteld n.a.v. een opdracht van mijn ex-werkgever, Grip on Service BV. Via deze site kunnen bedrijfseigenaren met elkaar in contact treden. Men betaald een contributie per tijdseenheid om deel te nemen aan dit zogen. netwerk. Via deze site kunnen bijeenkomsten worden georganiseerd (en documenten gekoppeld worden voor inzage). Tevens kunnen facturen worden uitgedraaid en automatische incasso's worden gedaan.
Gebruikte technieken: HTML, PHP, JavaScript, PDF-generatoren, CK-editor, etc.
NoordStock
In
dit project heb ik mijn collega begeleid en helpen bouwen. Dit is één van de eerste projecten dat compleet op het, door mij ontwikkelde MIFEC-framework, draait. Via deze site kan men professionele foto's kopen en plaatsen om verkocht te worden. Men kan betalen via iDeal en facturen laten genereren.
Gebruikte technieken: PHP, JavaScript, CSS, HTML, XML, PDF, MIFEC.
Link: NoordStock
On/te - Recht
Deze website is gebouwd voor een cliënt die zich bezig houdt met het helpen van mensen die tegen onterechte situaties lopen. De interface heeft de cliënt in woorden uitgelegd welke ik vervolgens naar een demonstratie heb gevormd. Deze website gebruikt de eerste versie van mijn eigen framework.
SourceDOC
De SourceDoc-generator is ontstaan vanuit de wens om technische documentatie aan te maken voor projecten voor mijn ex-werkgever, Grip on Service BV. Deze generator is in staat om grote hoeveelheden PHP- / JS-bestanden in te lezen en daaruit documentatie te scheppen. Deze documentatie kan vervolgens zelfs op een CD worden gezet om lokaal te kunnen worden bekeken.
Gebruikte technieken: JavaScript, PHP, regular expressions, XML.
SuperGrid
Het SuperGrid is, naast het MIFEC-framework, toch wel de kroon op mijn werk, tot dusverre. Dit stukje technologie is in staat om via een query (hoe ingewikkeld deze ook is) een grid / tabel te vormen waarmee o.a. filters kunnen worden opgelegd. Een overzicht van alles opties: filters (ook geadvanceerde filters), sortering, export (naar CSV, XML, HTML, XLS, CSV, PDF), query's in o.a. MySQL / SQL / Interbase en nog meer via een mooi OO-systeem, kolom-verplaatsing, verbergen van kolommen, skins / kleurenschema selecteren, globaal zoeken, zoeken per kolom, hits per pagina en het opslaan van alle voorgenoemde instellingen in een database.
Dit (sub-)product wordt nu een velerlei applicaties toegepast door Grip on Service BV.
Gebruikte technologie: PHP, JavaScript, JSON, XML, CSS, OO, XLS, CSV, PDF, HTML, services, etc.
Tetris
Eind 2010 zou ik voor mijn ex-werkgever, Grip on Service BV, op de bedrijvenbeurs in Groningen staan (Martinihal). Hiervoor hadden we het idee om een spel te bouwen waarmee een prijs kon worden verdiend. Dit spel is Tetris geworden. Hiervoor heb ik een OpenSource-pakket gebruikt en omgebouwd tot een versie waarmee vanaf een USB-stick gespeeld kan worden. Door een andere tool te installeren kon zelfs worden gespeeld d.m.v. een joypad.
Gebruikte technieken: USB-webserver, Joypad, JsTetris, PHP, JavaScript, MySQL, XML, HTML.
UltraCatan
Deze game is opgezet n.a.v. het vele spelen van de originele WanCatan. Het originele spel crashte nogal vaak indien via Internet werd gespeeld met vrienden / familie. Het idee ontstond om een Java-versie te maken waarbij het mogelijk zou zijn om spellen op te slaan, af te spelen (via record-optie) en te hervatten. Deze Java-versie is nooit compleet afgemaakt, alhoewel het wel speelbaar is. De indrukwekkende game-engine werkt via het Command-pattern-principe. Hiermee is het mogelijk om games op te slaan en af te spelen alsof het een film is. Ook zijn alle resources (plaatjes, geluiden) opgeslagen in de originele JAR zodat er geen extra mappen nodig zijn. Mocht een gebruiker toch zijn eigen implementatie (bijvoorbeeld futuristische kaarten en andere geluiden) willen hebben, dan hoeft deze alleen maar de juiste mappenstructuur in de onderliggende map aan te leggen. De resources zullen daarna automatisch worden geladen.
Gebruikte technieken: Java, XML, Command-principe, game-engine.
Link: UltraCatan
VPZ-Wiki

De VPZ-wiki is ontstaan n.a.v. de wens van zorgverzekeraar VPZ om alle gebruikte software te documenteren op functioneel en technisch gebied. Na enig denken hebben we besloten het MediaWiki-pakket hiervoor te gebruiken. Het resultaat is een dubbel Wiki-systeem waarin alle functionele en technische documentatie staat van alle, door VPZ gebruikte, software. Het project was een langdurig project omdat, naast het opzetten en testen van het Wiki-systeem, ook alle software door mij en mijn collega gedocumenteerd moest worden. Hierbij heb ik vele uren zitten spitten in Delphi-code en deze naar functionele teksten vertaald.
Ook marketing was een belangrijk onderdeel van dit project. Samen met mijn collega hebben we een strategie opgezet (easter-eggs, posters en affiches) om gebruikers van de software over te halen het Wiki-systeem te raadplegen indien er vragen waren. Zo werd de helpdesk ontlast.
Engels