Artist and programmer based in Glasgow. His work addresses coding both in terms of its low-level formal mechanisms and aesthetics and in terms of its higher-level relationships to social structures and systems. These issues are explored through software projects, written texts, discussion, and hands-on workshops. Current projects include spring_alpha, making social enquiry through game design, and YOUR MACHINES, a series of events and practical workshops based around FLOSS technologies and their social-political consequences. He is a founder member of ChIT, the Chateau Institute of Technology, an artist-run recycled media-lab in the heart of Glasgow. Helped to setup the Glasgow branch of OpenLab. Has written on aspects of Free Software and cultural praxis and has contributed to publications such as Software Studies (MIT Press, 2008), the FLOSS Manuals and Digital Artists Handbook project (GOTO10 and Folly).