So, it seems that I'm old enough that I consider it normal to have a personal home page, even if I'm too busy to ever update it. Even though it is more-or less defunct, my technical blog is more up-to-date than anything on this page.

I'm an escaped physicist, software engineer and ragged-trousered philanthropist (at African Solutions to African Problems).