This project contains to things that I really love: Symmetry and Perlin Noise. I recently discovered the wonders of fragment shaders and especially the concept of a palette function that takes a 0 to 1 value as input and output a corresponding color for each value.
Mixing geometric and organic shapes in radial symmetry, the result is then processed through a palette function that will alter the colors.