Sketches

"The beauty of mathematics only shows itself to more patient followers"

— Maryam Mirzakhani

Introduction

I learned the basics of Processing and p5.js from Daniel Shiffman's fantastic YouTube channel, The Coding Train 🚂🌈. Now, I mainly use these tools to design visualizations, simulations, and interactive applets for teaching mathematics and physics at various educational levels, as well as for fun!

Many of my sketches are showcased on the Open Processing website. On this site, you'll find a curated selection of my favorites. Click on any image to explore the full sketch!"

Women in mathematics
Mystery curves
Noise field with letters
Recama sequence visualization
Tantrix music
Points distributed on sphere
Repeller - Attractor
Parametric flower
Collatz conjecture visualization
Benham disk
Hypo/Epi-trochoid
Pine tree
Matrix
Moebius strip
Mystery curves sknow
FFT music visualization
Vector field noise
Cubes forming a water drop
Teseeract
Infinite monkey typing the complete works of Shakespeare
Matrix in binary
Infinite monkey typing all digits of 1 million digitis of π
Apollonian gasket
Time travelling
Moire patter - Torus
Lenia partices
My Pond
Hexagonal curves with Perlin noise
Interactive polygons playground
Integrals flock
Bad Apple with p5js code
Interactive particles
Moire pattern with parametric curves
Pond by David Leibovic, Sunah Suh and Ricardo Sánchez
Rainbow hearts
Rings stippling effect

Shaders


If you find this content useful, please consider supporting my work using the links below.