Programming has for a long time been one of my favourite hobbies, so it seems appropriate that I should devote a few web pages to it! I've programmed on various platforms, including ARM/RISC OS, EPOC, Symbian, Windows, WinCE/Windows Mobile, XBox, PS2, Maemo, SailfishOS, the Web and GNU/Linux. More a reflection of my age than anything else, but I now concentrate mostly on Linux.
You'll find many of the programs here are rather old, but there's also plenty of code that's very much alive and in active development.
Click on one of the navigation links to go to the downloads pages. There you'll find lists for specific operating systems as well as links to programs that are more well-developed and deserve their own pages.
Enjoy the programs, and remember feedback is always welcome!
An RSS feed of all of my downloadable software is available.