Paul Horsfall


I'm a freelance software developer based in Leeds in the UK. My main interests are the web and machine learning.

I'm currently looking for new projects to work on. If you need a developer for your project I'd love to chat to you about how I can help.

The best way to get in touch with me is to send an email to


  • I've shared my Python/Theano Deep Boltzmann Machine implementation. It includes code to reproduce the MNIST density model result from the original paper. It's not cleanly packaged for easy re-use, but it might be useful to someone.
  • I finished 9th in Kaggle's whale detection challenge.
  • I wrote about GRBM Sparsity.