play

Mardini 2026

A daily Houdini challenge — one prompt per day. Nine completed.

creative programming

CSVAD — MAT594X

Weekly p5.js & Processing sketches from UCSB's creative coding course — parametric surfaces, particle systems, motion detection, and generative tools.

earlier work

Houdini Simulations

Pyro, FLIP fluids, Vellum cloth — exploratory sims from earlier coursework.