About
Software engineer, artist, writer and teacher
Projects
Algorithmically generated throws woven using a Jacquard loom. Each purchased blanket was generated uniquely for the buyer.
An interactive installation at the Museum of Museums in Seattle. One part whimsical arcade game, one part secret laboratory experiment.
Procedurally generated animations for 8 screens at the Understory space beneath the Amazon Spheres.
Music visuals and album cover design for the band NIHIL's EP called "Interplanetary Maze".
Each poster in the Living Prints series was algorithmically generated when ordered, sampled from an ecosystem of simulated organisms. No two posters were the same.
Digital organisms multiply on the wall, until they are destroyed by the press of the button.
An interactive retail installation for a shoe shop. Taking the show off the pedestal triggers a ripple across a topographic sculpture.
Interactive installation at Vida Apartments in Seattle, WA featuring digital simulated organisms.
An interactive installation that consists of a projection mapped geometric grid structure modulated via a control panel.
Two versions of this piece at different sizes have been presented: one in 2017 at 8' x 5', and a smaller version in 2019.
An interactive installation with a custom "Light Cube" controller. Users are invited to twist and turn the Light Cube, whose rotations are mapped to color changes in the cube itself, as well as projected digital graphics.
Presented at Lusio Light Festival 2017, Seattle Art Museum Remix 2019, Glass Box Gallery 2019
Exhibitions
A collection of old and new interactive installations presented at Glass Box Gallery. Each piece invites the viewer to manipulate the laws of physics of a miniature make-believe universe in order to discover the boundary between stable and chaotic states of nature.
Writing
A short story with light interaction about Pandora's Box and Conway's Game of Life.
"The books would not unlock the secrets of the universe, but they could unfold those mysteries before you, splaying their incomprehensibility out onto the page, making legible the unknowable."
A personal essay about the importance of grids in my own life and the world at large.
"I think we project grids outwards onto the world from within ourselves, shining their structure from our minds. We radiate grids."
Work Experience
Computer vision for medical diagnostics in developing countries
Software tools for computer science education
Front-end for ads reporting tools
Intern on the YouTube player team
Education
Computer Science