Alex Russell is a designer, graphic artist and creative coder. He uses code to create artwork from libraries of pre-prepared images he makes by hand or digitally. This method, which Alex calls ApeiroPattern, generates outputs that can cover an area of any size with pattern that never does the same thing twice. Alex trained as a printed textile designer (after a spell as an electronic engineer) and has extensive experience of creating and teaching print and surface pattern. He began experimenting with creative code in the early 1980s and has made widespread use of digital image applications since the early 1990s. He has drawn and painted his whole life. He began applying the generative methods he first developed as a student to his freelance design practice in the mid-2000s. By 2010, Alex was working with the idea that digital printing technology eliminated the need for pattern to repeat and that code could generate a potentially endless stream of boundless, ever-changing designs. The algorithms behind his current work generate images using compositional techniques from a range of different creative fields, including printed textile design, graphic design and fine art. His code aims to get all the elements in an artwork to talk to each other in a way that ensures the final image's content and composition will hit a sweet spot of quality. Put another way, he develops overly-complex ways of making images in the hope that this will make them be good. Alex lives and works in Manchester, UK.