I'm a software engineer working in London. I work as Director of Engineering at Yoyo Wallet, a payments and loyalty start-up. I also write and maintain some open-source software such as django-oscar, an e-commerce framework.


I'm an experienced Python and Django developer with particular interests in testing and TDD, software design, as well as infrastructure and DevOps.

I wrote django-oscar, a popular e-commerce framework for Django, and have considerable experience building e-commerce and transactional sites.

I am available to do small amounts of contract work on Django or Oscar projects - email me for more details.


I have a PhD in Applied Mathematics from the University of Nottingham - you can read my thesis if you like.

There are a few papers out there based on my research:

You may also be interested in an online tutorial I put together back in the dreamy days of 2004.


You can use Twitter or Github if you're so inclined, but email is preferred.