I am currently in progress of updating this old website of mine. Please watch this space for updates.

Recent stuff:

Some really old stuff that people still find useful or interesting:

Let's get in touch!