Dad, partner, musician, tinkerer. Eternally curious. Head of Engineering and problem solver @spinach_ai.

Joined September 2009
259 Photos and videos
12 Jan 2025
Genuary 2025 Day 12 - "Subdivision." Divided a video into arcs and shuffled them around. #genuary12 #genuary2025 #genuary #generativeart #creativecodeart #codeart #creativecoding #p5 #generative #p5js #p5modulate
4
116
10 Jan 2025
Genuary 2025 Day 10 - "You can only use TAU in your code, no other number allowed." I definitely cheated, there's plenty of numbers in the code :) #genuary10 #genuary2025 #genuary #generativeart #creativecodeart #codeart #creativecoding #p5 #generative #p5js #p5modulate
10
157
Genuary 2025 Day 9 - "The textile design patterns of public transport seating." #genuary9 #genuary2025 #genuary #generativeart #creativecodeart #codeart #creativecoding #p5 #generative #p5js #p5modulate
1
10
93
Genuary 2025 Day 8 - "Draw one million of something." A shader running on a video I took in Cape Town. #genuary8 #genuary2025 #genuary #generativeart #creativecodeart #codeart #creativecoding #p5 #generative #p5js #p5modulate
1
10
220
Genuary 2025 Day 7 - "Use software that is not intended to create art or images." Used Ableton Live's piano roll and animated with different clips. #genuary7 #genuary2025 #genuary #generativeart #creativecodeart #codeart #creativecoding #p5 #generative #p5js #p5modulate
16
623
Genuary 2025 Day 6 - "Make a landscape using only primitive shapes." Using Delaunay triangulation and then tweaking the vertices a bit. #genuary6 #genuary2025 #genuary #generativeart #creativecodeart #codeart #creativecoding #p5 #generative #p5js #p5modulate
2
4
125
One more variation
18
Genuary 2025 Day 5 - "Isometric Art - (No vanishing points)." Implemented the Wave Function Collapse algorithm. Using Kenney.nl tiles. #genuary5 #genuary2025 #genuary #generativeart #creativecodeart #codeart #creativecoding #p5 #generative #p5js #p5modulate
7
183
4
104
Genuary 2025 Day 3 - "Exactly 42 lines of code." Squares in a grid with noise based on hidden bouncing balls. #genuary3 #genuary2025 #genuary #generativeart #creativecodeart #codeart #creativecoding #p5 #generative #p5js #p5modulate
1
7
131
17
Genuary 2025 Day 2 - "Layers upon layers upon layers." This is a shader that colors a pixel according to how many rectangles contain it. #genuary2 #genuary2025 #genuary #generativeart #creativecodeart #codeart #creativecoding #p5 #generative #p5js #p5modulate
6
144
Genuary 2025 Day 1 - "Vertical or horizontal lines only." Particles with a chance to turn. #genuary1 #genuary2025 #genuary #generativeart #creativecodeart #codeart #creativecoding #p5 #generative #p5js #p5modulate
1
8
196
Started working on porting my video synthesizer to Unity so I can really expand the capabilities and fine tune some things. This is the first output that made me go "Hey that's cool!". #lernie #unity #videosynthesis #videosynth #shader #generativeart
3
91
23 Mar 2024
5
289
Genuary 2024 Day 26 - "Grow a seed.' Used the Diffusion-Limited Aggregation algorithm with lots of guidance and checks. editor.p5js.org/odedw/full/c… #genuary26 #genuary2024 #genuary #generativeart #creativecodeart #codeart #creativecoding #p5 #generative #p5js #p5modulate
1
6
260
26 Feb 2024
And here's my pillow 🙂
36