who is this guy

Hi I'm david. I like teaching machines to make pretty things. I've been designing things and I'm trying to do art. Don't ask me what that means just look at my stuff.

This is where i host my portfolio, scroll down to see some of my recentish projects. Some of them (rat labour and p5js) include interactive sketches you can play with.

You can also download a pdf of my (slightly outdated) resume and of the portfolio.

Click images to enlarge. Hold mouse pressed on video to pause.




.rct

receipt printers as narrative media
2024 - present

project description

The project I am currently working on seeks to explore the interactive and narrative possibilities of thermal receipt printers through electronic modification and programming. Their printing speed allows for feedback on inputs while leaving a tactile artifact, as opposed to the ephemeral nature of the screen. Their relative resistance to planned obsolescence cycles warrant inspection from a permacomputing perspective, and the one dimensionality of their mechanism lends them a relation to time akin to the thread of fate spun by the Moirae of Greek myth.

write alt text later
write alt text later

Video showing an interaction where the printer is used as an interactive storytelling medium. Modifications to the wiring of the printer allow the direction to be reversed during operation, facilitating new interactions.

Receipts of stories could be accumulated in an exhibition space, causing visitors to slowly create a collaborative artwork.

write alt text later
write alt text later
write alt text later
write alt text later


write alt text later
write alt text later



playground oracles

speculative design research with community
master's thesis
2023

project description

For my master's thesis in Design for Interaction at the TU Delft in collaboration with the municipality of The Hague I researched the social implications of the budding technology known as urban digital twins and their use in public participation. I did this through Speculative Enactments, inventing plausible future scenarios of how the technology may end up being used and eventually manifesting those physically in a prototype used to enact that future with residents of the city. These enactments revealed potential harms to the democratic process that might come to pass if the technology stays on its' current course as well as benefits that may be exploited if it is developed with care.

write alt text later
write alt text later
write alt text later
write alt text later
write alt text later

prototyping

The final prototype consisted of a physical and a digital component. A physical interface allowed participants to interact with the digital twin by placing pieces on a map to propose spatial redesigns. In reality a research assistant would translate their physical design to the digital space.

The digital twin would then communicate back by showing a calculated projection of the future if their design is pursued. This projection was largely random noise rather than based on any real model. Some of the prediction meters were intentionally vague or provocative to elicit discussion among the participants.

For the sake of transparency, and as a reference for future projects that might want to build upon mine, I also created an interactive web version of the digital part of the prototype in which you take the role of the assistant, allowing you to place assets and see the corresponding predictions. You can try it yourself here.

write alt text later write alt text later
write alt text later

sessions

I conducted the enactments with residents of the Moerwijk neighbourhood in The Hague. I created various artefacts to attract participants and to aid in the immersion of the enactment.

write alt text later write alt text later
write alt text later
write alt text later

findings

Here you see a design created by one group halfway through their session and at its end as well as the fake predictions the model was showing them at the time.

This approach allowed me to analyse and draw conclusions not just from the discussions I had with the participants, but also from their behaviour during the enactment, as I had rich data about how they adjusted their actions to the predictions of the model.

write alt text later



rat labour

generative embroidery
2022 - present

project description

Since 2022 a close friend and I have been irregularly working on algorithms that create patterns for embroidery machines using noise, data and user inputs. The current focus of this project is on experimentation with form and the posibillities of the medium rather than concept.

ant

An ant's path on test fabric and on book cloth.

write alt text later
write alt text later

flower garden

A bucket hat embroidered with light-seeking flowers and roots. The flower algorithm can be run and experimented with.

write alt text later
write alt text later
write alt text later

bathroom holes

Floor plans of public bathrooms with holes blown into them by users, pulling the threads in unusual directions. Holes can be blown into bathrooms.

write alt text later
write alt text later
write alt text later



visual science of art conference

organisation & RISO program booklet design
2022

project description

As a member of the organising committee for the Visual Science of Art Conference 2022 (https://vsac2022.tudelft.nl/) I designed the program booklets and other printed material used for the conference (poster, timetable, badges). Being an conference which tried to bring together academics and artists, the program booklet had to complement this stylistically while still being highly functional.

The end result is 170 RISO printed booklets hand-bound by me and some friends.

write alt text later
write alt text later
write alt text later
write alt text later
write alt text later
write alt text later
write alt text later



pièta

cemetery visit experience design
2022

project description

A design project during my master saw me desiging an alternative experience for people visiting the grave of a loved one at the cemetery. At the center of this experience was a small book that guides visitors through the experience, prompting them to consider their own emotions in relation to the person they are visiting as they prepare and carry a decorated candle.
The design of the book was meant to offer an emotional alternative to the sober calvinist dreariness that tends to dominate many Dutch cemeteries while being calm and inoffensive enough not to disturb those who seek out that experience.
An article about this project was published in Vakblad Uitvaart (edition november/december 2023).

write alt text later
write alt text later
write alt text later
write alt text later
write alt text later
write alt text later
write alt text later
write alt text later

At the core of the booklet is a series of colored pages from which visitors can pick one that resonates with their emotions in that moment. the colors and motifs were picked to offer a broad spectrum of emotions without each explicitly pointing to a specific one, to communicate to participants that whatever emotion they felt in that moment was permitted and beautiful, after I learned from interviews that many visitors of a cemetery experience a kind of pressure to feel exclusively somber.
The botanical figures used in the designs were chosen because of their potential to be emotionally evocative and neutral at the same time, and to conjure the image of placing a flower bouquet on a loved one's grave.

write alt text later



p5.js

various interactive experiments
2021-present

project description

For two years I was the teaching assistant of a course focused on visual analysis of art and creative coding using p5.js, a javascript library built for artists and educators. This has since grown to become one of my favorite modes of expression, I have included four of my p5 sketches in the portfolio. All of these can be interacted with in the web version.



project one: janabi (2023 - 2024)

This work is inspired by the mathematical construction of tile patterns used in Islamic art, specifically the construction of fourfold patterns as taught by Mohammed Aljanabi. The sketch invites the viewer to play with the patterns it generates, facilitating a human-computer artistic collaboration.




project two: cmy city (2023)

This sketch was specifically made to create ornamental graphics for my thesis. In response to the factual correctness implied by the digital twin movement, it takes the same 3D model of Moerwijk used in the municipal digital twin but instead distorts it and makes it more strange. (note that scrolling is disabled when the mouse is on the sketch)

write alt text later
write alt text later



project three: sintree (2024)

Part of the embroidery project, this sketch distorts a single sine wave into a tree-like shape consisting of a single continuous line to be embroidered as a single thread. This sketch is actually made with paper.js rather than p5.

write alt text later



project four: latent prayer (2021)

Inspired by the narrative simulations of Ian Cheng, this work asks the viewer to steer the evolution of their homelands by worshipping or forsaking different gods, which would change the input vector of an AI model generating the landscape. Created in the early days of generative AI it would prompt them to weave a mythology from their own choices and the resulting machine hallucinations. The current version no longer uses AI but displays images archived during its initial run.





audiovisual performance

programming visual accompaniment to music
2022

project description

A final art form I have dipped my toe into is programming for audiovisual performance. While not a path I plan to immediately pursue I would like to one day create interactive installations for music and dance performance. As a first step, I have started to taking ballet classes to gain a deeper understanding of dance and human movement.

write alt text later changing, warping, and shifting wallpaper

write alt text later rendered tv's showing words, noise, anteaters and live footage synced with the beat
write alt text later transition between sets (prototyping)