Creative Coding Projects

Please note that some of these projects may not display correctly on all browsers and devices.

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 renders
An augmented reality art piece made in UE5 for a course assignment. More information An Arduino-based quasi-generative sound installation made for a course assignment. More information Interactive - Press 'R' to reset, 'E' to clear all trees and 'T' to add a new tree Selected renders
Interactive - Try moving your cursor over the symbols! Selected renders
Selected renders

Copyright © 2025 Otso Haavisto