Creative Portfolio

Code, computation, and craft are my creative languages and each is a different way of observing, interpreting, and reshaping the world. I work across physical and digital media, finding that the most interesting ideas live at the boundaries between them: where an algorithm becomes a textile, where a body moving through space becomes data, where a generative system produces something that feels handmade.

My practice spans creative coding, parametric fabrication, interactive installation, and 3D simulation. Photography remains a thread throughout. It taught me to see in patterns of light, shape, and movement, a way of looking that now informs how I think about generative systems and spatial interaction. Calligraphy and design trained my eye for proportion, rhythm, and visual cohesion, which shows up in everything from how I structure code to how I compose an animation.

I'm drawn to work that doesn't sit still in one discipline and projects that require building, making, and thinking simultaneously.

Light painting is where spontaneity and control collapse into each other. Using long exposure, I turn fleeting gestures into abstract compositions that make motion visible. It's taught me to think of light as a material, something to be shaped and directed rather than simply captured.

Algorithmically generated patterns

·

Algorithmically generated patterns ·

Rhino modeling