Algorithmic art. Abstract geometric artwork. Generated by handwritten code. No AI.






I write Java code. My code generates images.
All the works on this website have been generated by my program, WARP. WARP is continuously evolving.
Most of the art is generated by defining tiles and how they are rendered and rules for how they can be combined. A liberal use of random number generators helps produce unpredictable results.
Sometimes a lucky coding bug produces a surprise that then gets incorporated into a design.
Alongside Java, I use the Processing libraries to render the lines, shapes and colours of my designs.
Most of the images are designed to be printed between 50cm and 1m square.I created all of the artworks on this site with my own program, WARP. WARP generates visual compositions that I capture as JPG or PNG files for printing as archival prints on metal or paper.
Most designs are not yet available as physical prints, though this is constantly evolving. Feel free to contact me if a particular piece interests you. Published works are released in limited editions. L