About me


I've been interested in both art and technology for as long as I can remember, and I've always tried to combine the two personally and professionally wherever possible. One of my earliest memories is sitting on my Dad’s lap drawing dinosaurs on the Amiga. Later, I recall playing with image editing programs like Photoshop, and teaching myself 3D modeling software as a kid for fun. My curiosity, and being a gaming obsessed 10 year-old, eventually led me to video game modding, where I was first exposed to graphics programming. I’ve been hooked on making images move and react with code ever since.

I received my Bachelor's degree in both Computer Science and Art from Ithaca College, followed by a M.F.A in Emerging Practices from University at Buffalo. In both undergrad and grad school, I explored ways to apply computer science to art, always with the aim of artistic creation, or creative tool-making. I like to make dynamic, visual, and sculptural artwork, and I tend to use computers, electronics, and write my own software as part of the process.

I am also a software engineer with 15-years of experience that includes full lifecycle development of innovative products for AR & VR. My technical expertise spans real-time interactive graphics, image and video processing, computer vision, and high performance and scalable parallel system design.

Most recently I've served as the Head of Engineering and CTO of Scatter, where I led the development of Depthkit, the world's most popular volumetric capture software. While at Scatter, I've also worked on award winning narrative immersive experiences, built upon our volumetric capture and playback technology.

Artist Statement


My artwork is an exploration of the hidden things lurking behind the scenes of our everyday existence. I am interested in the visualization of relationships over time; this includes human relationships to ourselves, to each other, to society, and between larger composite entities or virtual systems. Tracing the movement and interplay of these relationships over time yields beautifully complex results which can offer insight into the workings of the underlying systems. I aim to reveal the hidden structures embedded within these environments: by better understanding the large scale of time and space, we may come to better understand our actions on a personal level and vice-versa. My work often requires physical viewer participation in order to be fully experienced; the behavior of the viewer is just as important—if not more so—than the physical or virtual manifestations of the work. An interactive (reactive) experience should be able to grab one's attention and interest by engaging a will to play, learn, and explore.