In previous jobs, he spent a lot of time working with Common Lisp and enthusing about functional languages. Since joining Red Gate, he worked on Exchange Server Archiver until he moved to the .NET division in the middle of May 2009. He now works on .NET Reflector and is also helping to create new Red Gate products.