Update: May 31st, 2015

In addition to the below projects, smaller contributions and other projects (including works in progress) can be found on my GitHub profile.

External Projects

As an open source user I regularly contribute to a number of projects. My favored Linux distro is Gentoo Linux. I was a past moderator of the unofficial Gentoo Wiki before the new official Gentoo Wiki launched.

  • PHP: PAF Utils – Small library (with unit tests) for creating addresses from Royal Mail PAF records, using the rules laid out in the PAF Programmers Guide as well as some additional rules discovered through experience.
  • PHP: WhoisParser – Fork of a library I’ve been using for obtaining and parsing WHOIS data for domains, which has major changes from the original version (in the forms of additional parsing capabilities and improved error reporting).

Personal Projects

The following is a quick list of ongoing public projects. Most are currently not considered to be ready for release in any fashion.

  • Gentoo Overlay: My personal Gentoo repository – containing packages I’ve either created or downloaded from that I couldn’t find in another overlay. If you have any issues with these packages, please contact me and I’ll be happy to try and fix the problem.
  • PHP Projects: My personal library of public PHP projects.

Additionally I perform ongoing maintenance, upgrades and improvements on my Virtual Private Server which currently runs Gentoo Linux with Apache, MySQL, PHP, Trac, Subversion, mail services (Postfix, Dovecot, amavisd-new, sqlgrey, SpamAssassin) for my own sites.

Past Projects

Like many people, I have a tendency to start personal projects then never get round to finishing them. This is a list of some of the more interesting examples.

  • Icekap: An icecap client for KDE based on Konversation.
  • Iceserl: The ultimate goal is an icecap server written in Erlang, but this projects main purpose is to help me learn Erlang.
  • Polykephal: In the very early stages of development, this project is a C++/Qt based icecap server. I started this project to help me learn C++ / Qt / concurrency in C++.


No comments yet.