I love art. I love programming. Cool things happen when you take the intersection of both of these domains. You feel that you are on a quest to craft meaningful visuals on a canvas, where you encounter the constraints of the rigid syntax of code. Hence, this becomes a unique canvas for expression via code. This gives a stage for a weird yet satisfying problem-solving opportunity where one is painting not with colours, but by programming.
I create visual arts and do creative coding using Processing and p5.js. Processing is an IDE built on Java, while p5.js is a JavaScript library built upon the foundations of Processing. I prefer p5.js merely because of its simplicity and its ability to run on Web interfaces.
This page serves as a showcase of the creative coding artworks.
Arts
"Art lives from constraints and dies from freedom."
The Connectome
A generative banner utilizing visualizing node-link system. The banner of Reeblev homepage.
The Terminal
A p5.js generative banner inspired by Tiling Window Managers (Hyprland) and Arch Linux aesthetics.