A blog about creative technology.

Newsletter 2×/month. No spam.

Reaction-Diffusion Explorer
terminal — zsh

click to type · try help

Spiral Sdf

Hi, I'm Ahmad.

I'm a creative coder and writer exploring the space where math, art, and code overlap. Gorilla Sun is where I share what I make and everything I learn along the way.

Expect deep dives on generative art, shaders, and p5.js — written for the curious, whether you're drawing your first circle or debugging your hundredth shader.

hello.mp4

Here we make the computer make pretty things.

And I write about how. Tutorials, half-broken experiments, and notes on finding your own creative voice with code — for anyone who thinks programming should be a little more fun.

Explore the site

Blog

Tutorials, deep dives and notes

Most of what I learn ends up here: step-by-step tutorials on generative art and p5.js, long reads on algorithms I got a little obsessed with, and now and then the story behind a piece.

Pick a topic, or start from the newest post.

Delaunay triangulation
Circle packing
Tree rings
Flow fields

Portfolio

Things I've made

My longer generative projects, most of them released on-chain: each series in one place, with its outputs side by side.

Where there's a write-up behind a piece, the making-of posts below tell the story.

Sketches

Code you can open and play with

Small p5.js sketches and starter templates: flow fields, circle packing, grids and particles. Open one, change a number, see what happens.

They're the starting points I reach for myself, tidied up so you can use them too.

Verlet particles
Spatial hashing
Flow field
Random walkers

Community

Where the community lives

Here we hang out on a regular basis! Join a friendly community of 200+ creative coders sharing work, asking for help when a sketch won't behave, and swapping links.

Prefer your inbox? The newsletter rounds up new posts and generative art I loved, twice a month.

From Newsletter 104
From Newsletter 70
From Newsletter 102
From Newsletter 83

Support the blog.

Free, always

The newsletter

$0for good

New writing in your inbox when it's published. The easiest way to follow along.

  • Every new article by email
  • Nothing else, no spam
  • Unsubscribe any time
7-day free trial

Support

$7.99a month

Keep the blog going and open up the members' side of it. Cancel whenever you like.

  • Everything in the newsletter
  • All premium posts, past and future
  • A monthly special
  • No ads
  • The Gorilla Sun Discord
For the biggest fans

Patron

$14.99a month

For people who want to back the work properly, and make more of it possible.

  • Everything in Support
  • Early access to new tools
  • Your name in the credits