I earned my Doctorate of Computer Science at Colorado Technical University, where my research area was usable techniques for programming quantum computers- the focus of this site and the purpose of Cove. This is work I'm also continuing on a more leasurily basis at present.
For my day job I work for Xignite where I started as software engineer and now am an engineering manager. At Xignite I also work on our mashup platform, Splice. Prior to Xignite I worked at Ingersoll Rand writing software for biometric devices and Sony on software for the VAIO computers. Professionally I've used C++, C#, Visual Basic, and Python- which I'm a huge fan of. I've always been interested in easy to use programming techniques and writing maintainable code.