This is a collection of some of the projects that I have worked on. Some were a collaborative effort, some were for a client and some were just personal projects. They are sorted with the most recently completed ones first. Click on any of them to learn more about the project.


CommunityPi is an open-source social networking platform that allows anyone to create their own social network. I developed this collaboratively with Jordan Cook, Henry Cole and Alex Kiernan in 2010 and 2011. CommunityPi is written in PHP and uses a MySQL database, which allowed it to be easily installed on any web server, creating a social network with almost no work at all. Unfortunately, we only ever completed a single release but CommunityPi was successful nonetheless and an important project in challenging the non-open-source alternatives to creating a social network.