Surfaces, gradients, textures and light, generated live on the canvas. Most of these are the work of one person and an afternoon.
2 shaders
Create procedurally generated ASCII image style
Create random grid dots with ability to animate them