Portfolio
I work as a freelance/contract developer through HiddenTao Ltd. Below you will find my client portfolio as well information on the technologies I work with. Please contact me to find out how I can help you with your project.
7city global ERP platform
https://erp3.7city.com/
7city hired me to help improve and modernize and improve their internal software development process as well as to contribute to general bug fixing and feature enhancement for their PHP 5 Enterprise Resource Planning (ERP) platform.
(read more)Client:
- 7city Learning
Tech:
- AWS
- CSS
- Drupal 6
- jQuery
- MySQL
- PHP
- Puppet
- Vagrant
- xHTML
Completed:
August 2011PhotoFoundation
http://www.photofoundation.org/
This was an enhancement to the existing PhotoFoundation website, where users donate money in order to download photos other people have uploaded.
(read more)Client:
- Miura
Tech:
- CSS
- Drupal 6
- Javascript
- jQuery
- MySQL
- PHP
- Ubercart
- xHTML
Completed:
May 2011Syfy websites (30+ sites)
http://www.syfy.co.uk
This project involved working with a global client base of media producers and content curators on over 30 high-traffic websites, all running on a single code base.
(read more)Client:
- NBC Universal Global Networks
Tech:
- CSS
- Drupal 6
- jQuery
- Memcached
- MySQL
- PHP
- xHTML
Completed:
February 2011Universal Playback
http://www.universal-playback.com/
This site consists of NBC Universal’s back catalogue of shows and their associated products, videos and images. Users can browse shows, episodes and characters and purchase associated books, music and DVDs. Users can also rate shows. The site makes extensive use Drupal’s taxonomy system as well as the SOLR search server for fast information retrieval. [...]
(read more)Client:
- NBC Universal Global Networks
Tech:
- CSS
- Drupal 6
- Javascript
- jQuery
- Memcached
- MySQL
- PHP
- SOLR
- xHTML
Completed:
October 2010viaLetter
http://www.vialetter.com
viaLetter is a Drupal 6 and Ubercart powered website which lets you buy real letters. This project involved improving the shopping user interface for some of the products on the site and the shopping cart.
(read more)Client:
- Miura
Tech:
- CSS
- Drupal 6
- Javascript
- jQuery
- MySQL
- PHP
- xHTML
Completed:
April 2010Symbian Japan
http://symbian.org/jp
This project involved translating the existing Symbian website (symbian.org) into Japanese whilst enabling support for future languages to be easily added.
(read more)Client:
- Miura
Tech:
- CSS
- Drupal 6
- jQuery
- MySQL
- PHP
- xHTML
Completed:
March 2010My Three Words
http://mythreewords.com/
My Three Words is a social experiment to observe whether the collaborative story writing concept (see blog posting) would gain traction with web surfers.
(read more)Client:
- Miura
Tech:
- jQuery
- Kohana
- Memcached
- MySQL
- PHP
- xHTML
Completed:
March 2010Sandbag website
http://www.sandbag.org.uk
Sandbag Climate Campaign wanted to improve and enhance their website. I was partly responsible for maintenance and improvement of the website and contributed numerous enhancements to make the website and infrastructure better for both users and administrators.
(read more)Client:
- Sandbag Climate Campaign
Tech:
- CSS
- Drupal
- jQuery
- MySQL
- PHP
- xHTML
Completed:
December 2009Sandbag Climate Game
http://www.sandbagclimategame.org
This project involved developing a web-based game which would enable players to gain an understanding of the various global and national CO2 emission targets with regards to the power sector. Later on I also helped to develop a target converter for use at the UNFCCC Copenhagen summit in December and by the wider public.
(read more)Client:
- Sandbag Climate Campaign
Tech:
- CSS
- Drupal
- jQuery
- MySQL
- Pylons
- xHTML
Completed:
November 2009Walk for Hope
http://bethecause.org/walkforhope/web/
Be The Cause run an annual event called the Walk for Hope which raises money for various charities as well as inspiring people in the process. They wanted to replace their existing website with something which had a lot more functionality.
(read more)Client:
- Be The Cause
Tech:
- CodeIgniter
- CSS
- MySQL
- xHTML
Completed:
September 2009Social Entrepreneurs’ Trust
http://www.socialentrepreneurstrust.org/
The Social Entrepreneurs Trust needed a web page which gave a brief overview of their purpose and activities. They provided me with content for the page I designed and implemented the logo and look and feel.
(read more)Client:
- Social Entrepreneurs' Trust
Tech:
- CSS
- xHTML
Completed:
January 2009-
7city Learning
"7city is a financial training company based in centres in London, New York, Singapore and Dubai. 7city has trained over 100,000 graduates of all ages and financial backgrounds over the past 10 years and its growth as a business was recognised by the Sunday Times Virgin Atlantic Fast Track four years in a row from 2005 2008." -
Be The Cause
"Be the Cause is a Network of individuals who not only wish to make a difference in the world, but also wish to change their own lives in the process. Realizing that change must first begin with ourselves, each project that Be the Cause coordinates meets a clearly defined need, but also gives participating volunteers an opportunity to be inspired and feel fulfilled." -
Miura
"Miura is a multi-disciplinary graphic design agency based in London." -
NBC Universal Global Networks
"NBC Universal Global Networks is part of NBC Universal, one of the worlds leading media and entertainment companies in the development, production and marketing of entertainment, news and information to a global audience. It owns and operates a number of distinct entertainment channels and collectively these channels reach more than 130 million households across Europe, the Middle East, Africa, Australia, Latin America and Asia." -
Sandbag Climate Campaign
"Sandbag is a not-for-profit campaign group dedicated to fighting climate change and promoting a low-carbon future." -
Social Entrepreneurs' Trust
"The Social Entrepreneurs' Trust is a UK charitable trust whose purpose is to fundraise and support the work of UnLtd India, a new foundation that aims to create long-lasting change through incubating India's next generation of social entrepreneurs."
I have worked with all of the following technologies and platforms and understand how to make effective use of most of them. The italicised entries indicate ones which I've had limited experience in.
- Web frameworks β CodeIgniter, Kohana, Drupal, Pylons, Rails
- Web front-end β XHTML 1/5, CSS 2/3
- Web servers β Apache, Lighttpd, Tomcat, nGinx
- Scripting β PHP (Zend-Certified), Python, Ruby
- Javascript β DOM, jQuery, OO Javascript
- Comet/Websockets β Tornado
- Cacheing β Varnish, Memcached
- Virtual machines and provisioning - Vagrant, Puppet
- Dev platforms β Linux β Debian/Ubuntu, Windows XP/Vista/7
- Flash β sIFR
- Databases β MySQL, SQLite, PostgreSQL, MongoDB
- Version control β Git, SVN, Perforce
- Automated build β CruiseControl
- Test frameworks β PHPUnit, JUnit, Selenium, JMeter
- Mobile β Symbian C/C++, MIDP
- Java β desktop, enterprise and mobile
- C/C++ β Visual Studio, Eclipse, SWIG

