An overview of projects and companies I worked for.
You can download my resume.
In an earlier installment I wrote about the reasons why we started building the content management system Zotonic using the programming language Erlang. In this installment I will give a quick overview of the data model and the basic building blocks of Zotonic.
Modules, the basic building block
A Zotonic web site is made of different [...]
We built a new content management system which will be released as open source. The CMS is loosely based on Semantic Web principles and builds upon our experience building web sites, content management systems and programming in general. We call it Zotonic.
Zotonic enables hosting very popular sites on simple hardware.
I will write a [...]
I just published a small plugin for WordPress. I use it to dynamically resize and crop photos on this site.
WordPress resizes uploaded images to two different sizes. A thumbnail and a medium format. In most designs you would really like to control how an image is used on the page. [...]
We are proposing a range of existing technologies to enable the federation of social networks. Some are quite new, some are well established. Here I give a short overview of the technologies and how to work together in creating a personal network.
We are not the only ones interested in integrating our content. So far, we’ve [...]
anyMeta is a community management system that offers a sustainable information structure for internet projects. anyMeta is powering over 40 different web sites.
I was the principal architect and software engineer of anyMeta. In four major revisions it grew from a small library to full featured content management system with over 90 different modules. [...]
FRS multimedia databases can store, manage and publish almost any type and quantity of multimedia data, including movies, images, brochures, or office documents.
The FRS image editorial and archiving solutions made by BSL Computer Consultancy have now been used for almost ten years by Dutch newspaper publishers, PCM Uitgevers. Other customers include the NIOD which stores [...]
Project for the development of a system to uphold the rules for the storage of chemicals in the harbour of Rotterdam. A personal digital assistant is used to draw up an inventory of storages, after that the PDA calculates the lethal effect distance and sends the information to a PC. The PC merges [...]
An assembler for the Freescale DSP56xxx. Build into the assembler is a code optimizer with extensive knowledge about the processor pipeline and instruction semantics. It is able to optimize hand tuned code even further and unroll loops when that results in more optimal code.
NOVA, now called NOVAgen, is the proprietary generation and development tools suite of TASKING for building Cross-Assembler toolsets for virtually any DSP or microcontroller. It takes an input specification of the assembly language syntax, mnemonics and associated opcode sequences, and builds all components that are necessary for a full-featured assembler, automatically. These can be compiled [...]
Batavia Stad is a factory outlet in Lelystad. We made the extranet site and the first internet site. The Internet site was used to educate about the, then new, concept of a factory outlet. The extranet is used by the shops and the management to exchange information, record visitor numbers and sales. [...]
The Memory of East Amsterdam is a storysite developed by Mediamatic. It contains a diverse database of personal stories and memories of inhabitants of District East. Stories not only about special events but also descriptions on the everyday life of ordinary people. All told, written down and kept actual by proud residents themselves.
In story telling [...]
Een portfolio website in de huisstijl, die eenvoudig door het bureau zelf te onderhouden is. Op de website kun je via de normale manier naar projecten en hun geografische ligging zoeken, maar je kunt er ook via het aanklikken van GPS-coördinaten achter komen.
In 2008 is de site aangepast en is per project ook het ontwerpteam [...]
SKOR (Foundation Art and Public Space) develops art projects in relation to public space by supervising content and providing financial support. In collaboration with the webdesigners of Mannschaft Mediamatic build a website for SKOR that uses images to stimulate curiosity and associative use.
The site publishes an agenda with news on exhibitions, workshops and excursions of [...]
Creatieve Cities Amsterdam Area is opgericht om de creatieve industrie in zeven steden te stimuleren en te versterken. CCAA biedt ondersteuning aan zowel startende, bestaande als groeiende ondernemers.
Mediamatic Lab werkt in het kader van het Open CI verder aan een pilot (in 2008) gericht op de uitwisseling tussen de websites van 6 partner organisaties. Alleen [...]
The Business in Development (BiD) Network is an on-line community for entrepreneurship and development in developing countries. It’s aim is to boost entrepreneurship in developing countries, to make high potential business plans visible, to link finance and expertise to business opportunities and to engage specialists, professionals and investors.
Mediamatic designed the BiD website including the Bid [...]
Women on Waves houdt zich bezig met het voorkomen van ongewenste zwangerschappen en onveilige abortussen. Belangrijk onderdeel van hun missie is het bezoeken van en campagne voeren in landen waar abortus illegaal is.
De 6-talige website die Mediamatic samen met WOW gemaakt heeft, toont informatie over abortus op zich en de recente activiteiten van Women on [...]
Efficiente registratie- en online betaling, een overzichtelijk programma en een handige planningsmodule zodat deelnemers zich kunnen aanmelden en zicht houden op de voor hun interessante programmaonderdelen. Deze functionaliteiten en een nieuw uiterlijk bouwde Mediamatic Lab voor de PICNIC website.
De website is een actief sociaal netwerk met de profielen van duizenden sprekers, partners en bezoekers waardoor [...]
Het Digitaal Monument voor de Joodse Gemeenschap in Nederland is een Monument op internet om de herinnering levend te houden aan alle mannen, vrouwen en kinderen die tijdens de Duitse bezetting als joden zijn vervolgd en die de Sjoa niet hebben overleefd.
De site is primair bedoeld voor nabestaanden van de in de tweede wereldoorlog gedeporteerde [...]
Partner and software architect. Responsible for the architecture and development of anyMeta. anyMeta is a on semantic web technologies based information management system. Several parts of anyMeta are open sourced. anyMeta is in active use for about forty websites.
PHP, C, MySQL, XMPP, Jabber, JavaScript, XHTML, OAuth.
Software architect, team-leader, concept-leader, requirements analyst and website development programmer. Teacher of software development phases, software architecture and XML/XSL for Mediamatic Netles. Consultant in the deployment of web-based services.
UML, Java, XML, XSL, Zope, Python, JavaScript, XHTML, CSS,
JSP, PHP, SQL, Oracle, C, Content Management.