I’m a dedicated front-end developer with more than twelve years experience in the world of digital media.
Because of my education and work as a graphic designer, interaction designer and programmer I am able look at a project form all perspectives. I have a very broad range of highly developed skills which I nurture and expand.
For solo projects I mostly work at the Keizerrijk, a workplace that I share with other freelancers. I also like to work on location as part of a team for larger projects.
3D panorama viewer of the Seattle public library for the iPad.
Realtime online multiplayer game for Hyves. The loser gets a mangled profile picture.
A virtual 3d panorama tour, consisting of multiple panoramas through which you navigate by space or by stories.
A tool for kids to learn geography. It's a Flash port of an earlier Director CDrom application.
Flash website that won an FWASOTD (again).
A crossplatform Air application that turns image sequences into an HTML5 3D viewer that works crossdevice, crossplatform and crossbrowser.
PHP/XML website.
An HTML5 website with lots of streaming video (no Flash). I advised the client on the technology concerning different platforms and eventually developed the end product.
I was front-end actionscripter in the Fabrique/Lukkien/freelancers SCRUM team that developed the Allerhande website.
Front-end Flash as3 development for a zoomable paralax vacation website.
User interface design and front-end Flash as3 development for an application that links 3-dimensional panoramic views for architectural photography.
Advice and Flash development for a site that combines flat photograpy with Papervision3D to create a realistic view of Kees's head with stuff popping out. Won an FWASOTD.
Development of a serious gaming environment.
This is an actually an older CD-Rom project I'd worked on before at Shapers for Thieme Meullenhoff. Within a week I created a Flash prototype that looked better and worked better than the original Director version.
Lead developer for a 1m by 2m touch screen interface navigating through lifesize videos.
Lead developer for the new Colt site. A Flash site with lots of video interwoven with content. And a scrollable panoramic video with 3D sound.
Re-design and creation of the site of one of the foremost Dutch sound studios.
Creation of the digital equivalent of a yearly TV questionaire.
An interactive zoomable map for the festival. All data on the map was loaded from a Google Earth kml file.
Design and creation of a website that depicted a wooden desktop over which a camera pans, zooms and rotates.
Concept and development of a 3D environment where predictions about the future where depicted as a starry wormhole.
Interaction design, graphic design and development for the Ome Willem website.
From concept to final product of a childrens CD-rom about colour.
To combine my curiosity about the abilities of Google Docs and the age of the universe and everything else I made a small application that shows you the relative distance in time between past occurences and future predictions. All the data is taken from a spreadsheet residing in the cloud at Google Docs
To extend my Servo-Croatian vocabulary I made a jQuery application with which you can translate words from one language to another. Then add the translations to categories which you can practice. Al the data including your progress in a certain category is stored locally by means of cookies.
In my spare time I like making textures with Filter Forge. They also have a batch renderer but it has no interface, you can only work it command line. So I made an online interface to which you can upload a filter (XML), set all possible rendering and animation options, and subsequently download a zip file that contains all the files you need: a single click and your batch is rendering.
Most content management systems have a fairly crummy way of uploading and managing files. With jQuery and PHP I made a very extensive file uploader that can be hooked onto any CMS. You can even port it to a different server side language through the use of connectors.
Tinysort is a tiny a jQuery plugin that only does one thing: it sorts the selectors return value in almost any possible way.
Without modding my PSP I created an eBook reader for it. PHP runs through a folder containing eBook text files. It turns them into HTML which you can then put on your PSP to read.
Since my Processing endavours I've grown quit fond of Perlin noise. The Flash implementation was rather poor so I converted Ken Perlins original Java class to Actionscript and implemented octaves, falloff and random seed.
When I started with Papervision3D it had just been ported from as2 to as3. The only primitive it had then was a plane. So I contributed a number of primitives (cube, sphere, cylinder, cone) some of which still reside in there today.
This started of in Processing but soon grew into a Java project.
A Flash game in which you fly a ufo and abduct sheep by way of first contact.