Rex van der Spuy is a freelance multimedia designer specializing in Flash game design, interface design and ActionScript programming, as well as standards-based XHTML+CSS+DOM website design. He migrated to the multimedia industry from an earlier career in film and television, having graduated with aÂ bachelor's in fine artsÂ in film & video from York University in TorontoÂ in 1993,Â spending a number of years working as an independent producer and freelance cameraman. He has designed Flash games and done interactive interface programming for clients such as Agency Interactive (Dallas), Scottish Power (Edinburgh), DC Interact (London), Draught Associates (London), and the Bank of Montreal (Canada). He also builds game engines and interactive interfaces for museum installations for PixelProject (Cape Town). In addition, he taught advanced courses in Flash game design and Shockwave 3D game design for the Canadian School of India (Bangalore, India), and produced two online guidebooksÂ on Flash game design and ActionScript programming (available for free download from his website, www.kaleidoscope-multimedia.com) Rex is a also a proponent of standards-based, W3C compliant accessible XHTML coding. He has produced hand-coded websites for Meon Villa, Conran Events, Apax.com, the British-German Association and the Europan 8 architecture competition-all meeting strict W3C guidelines and accessibility requirements. In his spare time, Rex has done a considerable amount of technical and fiction writing and maintains a semi-professional musical career as a performer on the sitar. Rex currently divides his time equally between Canada, India and South Africa and works on consulting and software development projects for clients in India, North America and the U.K.