Green Man Gaming (GMG) is an independent digital distribution platform for PC games based in the UK. Green Man Gaming is working with retailers, etailers, social networks and media companies to generate substantial revenue through a unique and innovative digital solution. I lead a team of rockstar developers to architect and build a system that makes it’s competitors look slow. Parts of the system include a multi-tiered server side as well as a client side application that sits on the customer’s PC to run the games. Technologies employed include C++, Qt, Python and Django.
Tube Notify
My first iPhone application as gone through a number of iterations. However in it’s current form, it support all lines apart from the Overground and provides push notifications that the user can subscribe to. It’s free on the App Store and is supported through the use of iAds. It makes use of fast scrolling techniques to stop the List juddering that you find in many apps.
X-ray Gaming
An anti-cheat solution that deals with Gigabytes of images every day, X-ray Gaming is a great example of how a pre-existing client/server setup done by people in their spare time can be turned into an enterprise class solution. I took over the reigns and migrated it’s client from something done by hobbyists into a professionally written C++ client. Work was also done to separate the databases that managed images away from the front end. This gave the end-user a much better experience. Technologies employed were PHP, vBulletin, MySQL, Python, RabbitMQ and Solaris.
Github
I believe in contributing back to the Open Source community. I do this using Github. The ability to fork a repo then give the author of the original code a Pull Request makes for a wonderful model of social coding. By clicking the image above, you’ll be taken to my profile where you can see my activity on the site.
Enemy Down
Towards the end of TNWA, Enemy Down was ported to the Ruby on Rails platform with an amazing tournament system. The new site, however, was never completely finished due to TNWA running out of funds. It is still up and running today and quite a few tournaments are run here. In total three sites make up “Enemy Down”, www (the original PHP site), forums (PHP / vBulletin) and the eu site which is pictured above. The original PHP site, original written by hobbyists suffered many performance problems. I optimised it to the level where it could cope with, not only the traffic it had at the time, but a lot more traffic than it could ever dream of.
