I’m a software engineer and generative artist from Virginia. My work explores the connections between digital and physical spaces, and the principles that undergird them. 

Surrounded by constant change, my artwork seeks stillness by highlighting ideas that have stood the test of time. It expands boundaries and challenges the perceptions of the worlds we inhabit.

Computer code is the centerpiece of my artwork. I write code to create or manipulate images using the Clojure, Python, or Processing programming languages. I also incorporate photos I take and pen plots into my artwork.

My pen plots are made with an AxiDraw V3 pen plotter.

Questions & Answers

Where can I learn about generative art?

I recommend starting with these resources:

I’ve used them all and find them very valuable.

What programming language should I learn?

Whichever one piques your interest and will help you make the things you want to make! If you still don’t know, start with Processing.

Where can I see more of your work?

How many prints do you make of each piece?

Unless noted otherwise:

  • All prints are limited editions of 25

  • All pen plots are limited editions of 10. Due to the nature of the medium, the pen plot may vary slightly from the image on the site.

How do you ship prints?

Shipping will be done via Fedex. Shipping is free of charge.

What is your refund policy?

If you aren’t satisfied with your purchase, I will work with you to ship the work back in exchange for a refund of the artwork’s price and shipping costs.