My thesis at NYU is a generative art installation that uses algorithms modeled after organic growth to draw paintings.
I also run a solo web design and development practice. Currently building fictional UIs for an indie horror film.
- PROJECTS + CLIENTS
- La Cima Charter School
- IDM@NYU Senior Project
- Finn Crawford
- Hunter Mathews
- Jenna Ferayo
- FORTH
- Redesigning Nutrition Facts
- Photography
Learning to Paint began as a question: what would it look like to build a new process for a traditional medium using computational tools?

The series draws on L-systems — a mathematical formalism developed by biologist Aristid Lindenmayer to model organic growth — repurposed here as a tool for abstract composition. A program written in p5.js assigns randomized rules that function as painting instructions. Applied recursively, those rules generate unexpected sequences, which are then rendered as constellations of dots on a painted field.

The results are hard to predict. Structures emerge that suggest leaves, skeletal forms, flowers — organic shapes that have no explicit origin in the code. That gap between computational process and visual outcome is what the work is really about.
The project is influenced by digital artists who treat the screen as a compositional surface — particularly Rafaël Rozendaal and the early generative work of Vera Molnar, whose systematic approach to image-making remains a touchstone for anyone working at the intersection of art and computation.
Learning to Paint began as a question: what would it look like to build a new process for a traditional medium using computational tools?

The series draws on L-systems — a mathematical formalism developed by biologist Aristid Lindenmayer to model organic growth — repurposed here as a tool for abstract composition. A program written in p5.js assigns randomized rules that function as painting instructions. Applied recursively, those rules generate unexpected sequences, which are then rendered as constellations of dots on a painted field.

The results are hard to predict. Structures emerge that suggest leaves, skeletal forms, flowers — organic shapes that have no explicit origin in the code. That gap between computational process and visual outcome is what the work is really about.
The project is influenced by digital artists who treat the screen as a compositional surface — particularly Rafaël Rozendaal and the early generative work of Vera Molnar, whose systematic approach to image-making remains a touchstone for anyone working at the intersection of art and computation.






