An interactive shadow puppet installation where player-made shadows become animated creatures projected onto the outside of a tent.
Building an AR pong game using TouchDesigner and MediaPipe hand tracking projected onto a horizontal surface.
Using differential growth simulation in Blender Geometry Nodes to grow biomimetic structures around glass primitives, then 3D printing the results.
Building a 3D printer slicer from scratch in Grasshopper and Python, from contour generation to validated G-code output.
Designing and building a 4-track euclidean drum machine with a Teensy 4.1, laser-cut acrylic enclosure, and custom signal path.
Building a parametric 3D building generator and contour slicer in Grasshopper, then laser cutting the results in wood and cardboard.
Implementing L-Systems in Processing with turtle graphics, probabilistic branching, and laser-etched fabrication.