I've picked a few of what I feel are the "best"/largest projects that I've worked on recently, these are the highlights of my portfolio, shown below.
There are more specific and complete portfolios for different sections of my work in the left navigation, feel free to have a browse around.
* Mage UK was my own company so any references primarily refer to me as a Lead Developer and a small handful of designers where required.
Eye Focused School CMS (PHP, XHTML, CSS, Javascript, C# (Back-End))
Eye Focused required a completely bespoke Content Management System to replace their old system used for school websites. The issue with the previous system was that it was developed over 4 years ago, slow, complex, and any update required each individual site to be upgraded seperately.
The solution I designed and developed was a centralised system, meaning all websites using the CMS were using the same set of files. If there was a bug to be fixed, only 1 set of affected files needed to be changed, rather than having to modify hundreds of websites.
The system was designed to be very user-friendly leaving nothing to be questioned upon it's usage. It is unique in that it is completely integrated within the website, so as you edit the page you see exactly what is going to appear to end users.
There is an online demo of the system available at http://www.eyefocuseddemo.co.uk/.
The System was developed in PHP5 and is running on a Windows Server 2008 System. In order to fully complete the CMS I needed to complete a back-end C# application to handle certain requests and automatically create websites using the tool within IIS.
Mage UK PHP Sage Pay Integration Class (PHP)
Although now no longer in production, Mage UK was the UK's leading provider of PHP Integration solutions for the Credit Card Processor Sage Pay.
Whilst providing a PHP Integration Kit to developers as standard, Sage Pay's Kit was clunky and contained much un-needed bulk. At Mage UK we produced a solution consisting of a simple PHP5 class, providing the most basic methods of charging and refunding somebody.
Our Sage Pay Integration Class is now being used in some of the UK's largest online retailers, and being redistributed by several design studios.
Any employers wanting examples of E-Commerce/Credit Card Processing code please get in touch and I will be happy to provide a copy of the class.
Examples of sites running the class are: Harbrook Training, The Flower Stylist, VW Festival, Heritage Landscape Centre, You Approve. (These sites are not maintained by myself)
Online Furniture Wholesaler (PHP, XHTML, CSS, Javascript, Photoshop)
Online Furniture Wholesaler is the first site running Mage UK's Mini Store, a completely custom developed Online Store solution built specifically to integrate with Sage Pay's online credit card processing functionality.
The Store system was hacked to completely meet the client's needs and produce a much more specific solution for them. The site was designed directly around the client's requirements to be very simple and informative to their clients.
The website can be viewed at http://www.onlinefurniturewholesaler.co.uk/ and the online store system may be viewed at http://www.onlinefurniturewholesaler.co.uk/store/.
Dutch Imports (PHP, XHTML, CSS, Javascript)
Dutch Imports are a wholesaler of imported ornaments. They required a non-e-commerce category based product display system including a full text based search so that their resellers can find products easily.
I designed and developed a completely custom PHP based solution allowing an unlimited number of products within a fixed number of categories on the website. The system provided automatic resizing of uploaded images, gallery management, and content management for the 2 text-based pages.
The website can be viewed at http://www.dutchimports.co.uk/.