top of page



Every piece on this page is created entirely with code, most using a JavaScript graphics library called p5.js. Click on any of the images below to see the piece run in real-time in your browser. Some have aspects of interactivity to allow you to affect the visuals, and others have some degree of randomness that will change the result each time it's run.

Each of the images below leads to a summary, video, and images of a project developed entirely or in part by Benjamin Lappalainen. These include public exhibitions, interactive projection installations, and more. Some include links to more detailed documentation and code, as well as the organizations or clients for whom the project was developed.

Flow Fields
Dimension Door
bottom of page