Daily Sketches

In 2020, I began a daily “sketching” practice—spending 30 minutes to an hour each day creating something with code. I started with Processing and p5.js, then moved on to writing WebGL shaders and vanilla JavaScript. Today, I primarily use TouchDesigner with its built-in operators along with fragment and compute shaders.

Each sketch is an exploration of an algorithm or aesthetic. This daily process of iteration, learning, and sharing has become central to developing my visual style.

I’ve always been curious about how things work. Learning how to simulate gravity, fluid, and light has helped me understand their underlying beauty but also how to bend their rules. By pushing these system to their limits—asking questions like “What if gravity were 100 N/kg instead of 9.8?”—I often discover unexpected and beautiful new worlds.

Five years and over 2,000 sketches later, here are some of my favorites.