The canvas is split into small squares, separated by gridlines. Each square is filled with a repeating pattern of dots. Rotation is applied, and some squares are inverted.
A generative version is available on fxhash at https://www.fxhash.xyz/generative/2441