M y   f a v o u r i t e   c o l o r   i s   b l a c k I n k   s t a i n s   a r e   m y   f a v o u r i t e   k i n d   o f   b l a c k b r i n g   t h e   r u c k u s  


Game of life - 10-cell infinite growth variations

3D-printer / processing / gcode

Building on the code from Elias Heuninck and ideas from tools for things and ideas, I'm printing 18 variations of ten-cell infinite growth patterns (thanks to Nick Gotts) in Conway's game of life. The patterns are printed using an experimental droplet-based approach. It's a work in progress and we're far from there, but the first life forms were music to my ears: video (1,2), image (1,2,3).

Oktober 2020

New Noise

Python script / program

A script that breaks your operating systems copy-paste function. Whenever text gets copy-pasted the script adds one mistake to the pasted text. You find the python code for the project here. The executable files for windows and mac are to be downloaded here.

August 2020

digital care manifesto


I had the opportunity to help building the digital care manifesto website: a project by KASK media art. On the website, we would like to collectively write a manifesto with you because the best way to predict the future is to create it.

july 2020

engraved exerpts from the essay

engraved text

Exerpts from the "essay on why language is deprecated" engraved in stone.

may 2020

If we are to give everything its due, brute force is sometimes a very poetic thing too


A website designed to brute force all rhymes. Using NLTK, browns dictionary and python 3 a computer is generating all rhyming sentences.

february 2020

An essay on why language is deprecated

book / a.i.

An essay/book on why language is deprecated. Content is generated by gpt-2 using the 1.5B model. See the book here or here. If you are interested in reading or buying a paperback version of the book mail me, or check your local library.

december 2019


Website / A.I.

The appearance of nourishing information, but illusionary and artificial. A blog with content generated by gpt-2 using the 774M model. Visit the blog >here.

August 2019

The system is recursive


Generating text by recursively replacing words with their respective definitions. Results make it easy to compare different sources of definitions (Merriam-Webster, Google, dictionary.com).

July 2019

Facebook Profiling Pollution

Chrome extension

Scrolls, likes and reads randomly in your facebook wall, to confuse facebook profiling algorithms. Gives users the option to behave randomly within the facebook ecosystem. Download the extension here

May 2019

Three paper rolls and some nametags

Raspberry Pi / Object recognition

A machine that draws random shapes on a roll of paper. Drawings get classified by an object recognition algorithm using mobilenet. See the machine in action here

April 2019

Bird radio


My bird can pull levers to play samples. Sometimes I stream him live as a radio show.

February 2019


Web request tool

Visit websites you don't like. A lot. As long as freedom of speech is not a universal right, censorship should be, I guess.

January 2019


Word2vec visualisation

You shall know a word by the company it keeps (Firth, J. R. 1957). An interface for navigating through big texts. Very buggy at the moment.

November 2018


Interactive website

Antipedia is a web-based, free-content encyclopedia that is based on rejected or irrelevant wikipedia content. Antipedia scans wikipedia revision history on content that was added but deleted in a next revision. This page hopes to give an alternative to the usual approach of defining words through saying what it should mean.

May 2018

Lens flare timelapse

Installation experiment

A timelapse created by using the sun's movement, some mirrors and some lenses. The installation captures the moving sun throughout a day and results in an abstract video.

April 2018

Radio Roeien met Riemen

Web radio design

I had the chance to be part of this radio project. Radio roeien met riemen is a non-hierarchical, decentralized and inclusive radio station where everything can be broadcast. A 24/7 sound extension from the heads of its makers, into the heads of its listeners.

April 2018

Generic Video Montage

Processing - Video montage

Mixes multiple video's into one montage. The montage is generated based on key events in the source files. The program makes a montage using different video and audio files and regenerates a new timeline.

March 2018

Zhuzi Baijia Instituut

Interactive Social Media experiment

Zhuzi baijia is an experiment. The site collects political messages from belgian politicians. Using markov chains users can generate new sentences from the collected text. Users can vote on other users generated messages, the ones with the most votes get tweeted out.

January 2018