Formerly a career software engineer, I tend to view the world through a digital lens. As a native New Yorker urban and industrial images constitute the backdrop of my artistic subconscious.


My aim is to invent software techniques that produce original abstract images that manifest these two cross-currents: the digital and the urban.


Most digital art appears vapid to me, so I challenge myself to make things that speak of a human hand behind what is digitally fabricated.

There are basically two types of digital images - pixel-based (also known as “bitmap”) and vector-based. Pixel-based images - for example, digital photographs - are comprised of a grid of individual screen pixels or printed dots. Such images are created or edited in software applications like Adobe Photoshop©.

I work with the other type of digital image – vector-based. Vector graphics use geometrical primitive objects such as points, lines, curves, and polygons that are all based on mathematical equations and coordinates, to represent images. The advantage of vector graphics over bitmap images is that vector images can be scaled up indefinitely without losing any resolution whatsoever, making them ideal for large prints. Also, I have been intrigued by the almost infinite variety of effects that can be achieved by writing software programs that modify the geometry and other characteristics of any or all components of such images.

I am also interested in the application of random numbers to both color and shape, and many of my works are the result of utilizing this methodology in the programs that I write.

I would like to make art that is easily accessible to a wide range of viewers and which is ideally placed in well-traveled spaces where viewers might appreciate it at first glance and “on the fly”. If I achieve that goal I will consider myself successful.