James Coglan is a London based software engineer. He has over a decade of experience in software development, mainly in Ruby and JavaScript, and is the author of numerous open source libraries for these platforms.