This page showcases a few creative coding artworks that I've made. I find that controlled randomness as a generative tool has the potential to create these emerging moments and interactions between the viewer and the artwork (i.e. happy accidents) while still staying within certain artistic guardrails that I set. The As such, every piece has something random to it - meaning that each of them also change every time you view them.
My usual tool of choice is p5.js, because I'd like to think that I'm very familiar with JavaScript, but also because browser-based interactive artworks are the easiest to share. I post curated individual renders on PixelFed every now and then.
Interactive - Press 'R' to randomize Selected rendersCopyright © 2025 Otso Haavisto