Ik maak dingen
voor het internet
...en er buiten

Mijn profiel

Na mijn eerste programmaatje op een Commodore VIC-20 (5kB RAM, 1MHz) in het het jaar 1985, was het hek van de dam: een programmeervirus had zich hardnekkig zich in mij vastgebeten. Een paar decennia later ben ik in het bezit van een diploma bio-ir., master in de milieutechnologie, professioneel bachelor NMCT en een kleine collectie ICT-gerelateerde certificaten. Wellicht niet toevallig ben ik, behalve zelfstandig IT-er, ook werkzaam als analist-programmeur.

Creatief ICT is meer dan een hobby. Timmeren aan websites, softwareontwikkeling, maken van ontwerpen en programmeren van applicaties zijn een passie.

Ik doe de dingen die ik graag doe... en dat zie je aan het resultaat.

Mijn werkwijze

Of het nu gaat om een klein onderdeel in een bestaand systeem, of het uitwerken van een volledige applicatie, alles wordt uitgevoerd aangepast aan jouw noden en vragen, van een ruwe schets op een bierkaartje tot een volledig getest en goedgekeurd pakket. Aangezien het vastleggen van alle specificaties op voorhand een onmogelijke opdracht is, wordt iteratief gewerkt: op geregelde tijdstippen wordt de vooruitgang met je besproken, waarbij nieuwe features kunnen toegevoegd, veranderingen op tijd aangepakt of onvoorziene moeilijkheden besproken worden.

Door deze werkwijze blijft de klant op de hoogte van de vooruitgang en gaat er minder kostbare tijd verloren aan specificaties die onduidelijk of anders bedoeld zijn. Voor beide partijen werkt dit een stuk vlotter en duidelijker, met een resultaat zoals het gewenst is.

Wat... en hoe?

Of het nu gaat om het ontwerpen van een webpagina, website of webapplicatie, het maken van een klein onderdeel van een bestaande applicatie, het uitwerken van een volledig softwarepakket, het implementeren van een sturing of het schrijven van een model voor de berekening of optimalisatie van massa- of energie-balansen, alles is mogelijk. Jij beslist hoe er gewerkt wordt en welke technologie er gebruikt wordt voor de uitvoering van jouw vraag.

Indien er geen voorkeur wordt uitgesproken, is de gebruikte technologie voor de ontwikkeling van opdrachten gebaseerd op java. Daarenboven wordt steeds gewerkt volgens internationale standaarden. Zo wordt er voor websites op gelet dat deze voldoen aan html5- en css3-normen, maar ook correct worden weergegeven in de vijf meest gebruikte browsers.

Online diensten

  • Een webpagina bestaat uit 1 pagina met inhoud met daarnaast een document die de opmaak beschrijft. Voorbeelden zijn de site waarop je je nu bevindt, of die van een duikclub. Echter, voor sites met veel inhoud, wordt dit al vlug onhoudbaar. In dat geval wordt beter gekozen voor een website.
  • Een website bestaat uit meerdere statische pagina's. Statisch in deze betekenis is dat er geen of beperkte interactie is met de gebruiker. Echter, in de meeste gevallen waar uitgebreide websites een oplossing lijken te bieden, is een webapplicatie meer aangewezen.
  • Een webapplicaties interageert veel meer met de gebruiker. In principe is alles mogelijk binnen een webapplicatie, van eenvoudige blogs, zoals een reisblog, tot volwaardige softwarepakketten.

Offline diensten

Omdat iedereen een favoriete browser heeft om in te werken, is het niet nuttig nieuwe grafische omgevingen te ontwikkelen. Daarom dient een browser als grafische basis van door mij ontwikkelde applicaties. Verbinding met het internet is niet noodzakelijk om de applicaties te gebruiken. Functioneel zijn die identiek aan afzonderlijke softwarepakketten, alleen gaat er minder tijd in het ontwikkelen van een grafische omgeving... en iedereen kan zijn/haar voorkeursbrowser gebruiken.

Applicaties door mij ontwikkeld zijn, tenzij anders gevraagd door de klant, bereikbaar via een browser. Wat je vraagt, kan gemaakt worden: administratie pakketten, optimalisatiemodellen, berekening van massa- en energiebalansen. Bij grote of complexe opdrachten, spreek ik qunit aan, een samenwerkingsverband waar ik deel van uitmaak dat test- en pilootinstallaties ontwerpt en maakt, inclusief sturing en visualisatie.

testje