I am a software developer based in Kent in the UK. These days I mostly work on native mobile apps for Android and iOS. I'm also interested in evolutionary computation, AI and functional programming.
In 2010 I founded Rectangular Software Ltd. Rectangular Software develops native mobile applications for Android and iOS and also delivers other custom software development projects. Contact Rectangular Software if you have a need for this sort of thing.
Donations With A Difference (DWAD) is a registered charity that supports many good causes through its fund-raising efforts. I am a trustee of the charity and responsible for online operations, including writing the software to support DWAD's Super10 online football game.
Here are some of the more interesting/useful Open Source projects I've developed. You can find others at GitHub.
A Java framework for implementing evolutionary/genetic algorithms.
Java random number generators, probability distributions, combinatorics and statistics.
Intelligent RSS news aggregator that groups articles from multiple sources.
A Haskell application for generating HTML football league tables and statistics.
|27 July 2015||Stopping Being Part of the Problem|
|8 August 2014||Play Our Online Football Game and Help Raise Money for Charities|
|18 July 2014||A Sceptic’s View of Google Glass|
|4 January 2014||Deploying an APK to Multiple Devices/Emulators Simultaneously Using Ant|
|21 December 2013||Django ModelChoiceField and HTML <optgroup>|