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."

Leonardo da Vinci


01 / Reeblev

The Connectome

A generative banner utilizing visualizing node-link system. The banner of Reeblev homepage.

02 / Reeblev

The Terminal

A p5.js generative banner inspired by Tiling Window Managers (Hyprland) and Arch Linux aesthetics.