Hands-on building-tools to generate original patterns, textures suitable for S.T.E.A.M.

I am using some of the great tools:
Max, Touchdesigner, Adobe, Procreate, Oculus, Lego

and on the open-source front:
Processing, p5.js, Scratch, Python, Makecode, Inkscape, Blender, Snap!, Beetleblocks, Turtlestitch 
Micropython on the Pico, Arduino, STM 32 el al.

see my sketches on:
Open Processing
Snap! – Scratch for adults
beetleblocks – ready for 3D printers
turtlestitch – stitchpatterns on embroidery machines