
Here you can find some information on work that I've previously completed. It ranges from sketch work I did during university to projects I've worked on during my employment since graduating. The majority of my work involves either PHP or Python (Django). A few sites which I 'inherited' so to speak were purely ASP/VBScript and any maintance on them was done in that. The database platform for most sites was MySQL. When doing design & sketch work I generally used Photoshop with later work being done in Gimp. Vector work & the print media were done in Inkscape (comparable to Adobe Illustrator).
My coding work is heavily split between PHP & Django/Python and scripting (including VBA for Office, in particular Excel). I have also experimented with many other languages, I consider myself a bit of a 'language junkie' and love trying new ways of doing things. I'm most comfortable working with C-style languages although given my strong grounding in object orientated design & general programming paridigms I tend to work well with anything regardless of syntax. This doesn't include COBOL!
If I had to summarise my area of expertise it would be open-source web development, and if there is someway that a bit of shell script is going to save me some time then I break out the regexs & bash and then go back to my editor.
Work completed at UDox was designed by the creative team
JUMP TO WEB DEVELOPMENT, PRINT, CODING, ILLUSTRATION, DOCUMENTATION

Vans Europe
Django (Python)
A complete rebuild and consolidation of the existing 10+ sites. The existing sites and data where in a number of formats and on different servers. The task was to bring this into one framework which would allow multiuser updates across the local markets. An huge project given the complexity of the scoping, data import and target users.
Spine Magazine
PHP, XML, AS3, JQuery
A total rebuild based on an all Flash version of the site, the brief was to recreate the look and feel of the flash site. All assets where redeveloped from the Flash and heavy use of Ajax & JQuery gave the site a slick feel. The radio was also totally reworked to aid user navigation. Design by U-Dox.
Artorial Co.
HTML/CSS (some PHP)
A simple site to allow people to register interest in Artorial Co's upcoming and current shows.
Flow Search
PHP
An internal development project to aid in a business meeting. The site was developed over a 2 day period to allow for a presentation to go ahead with higher visual impact than simple sketches.
CrookedTongues Homepage
PHP, Python, JQuery, Flash AS3
A rework of the site, this complex layout makes use of a python based backend and PHP/JQuery code in the frontend. Totally CSS based layout with highly semantic front layout code. Design by U-Dox.
Aqua Amore
PHP, Drupal
Full designed around the existing logo, this site was built using Drupal to provide the CMS backend.
Net Root
PHP, CMS, Flash Animation
This features three fairly large flash animations that provide an interactive way for various sized businesses to see what services Net Root can provide.
Jane Asher
PHP, CMS, Shopping Cart
This site was built to replace the aging first site. It included a complete overhaul of the backend. The front end was also total redesigned & built from scratch.
Nutrition Society
PHP, Drupal, Custom data import
Replacing the existing buggy site with a Drupal install meant importing a huge amount of existing data & linking the custom members database to the new setup.
Sprefs
PHP, CMS, Member Login
A replacement for an existing ASP based site, design was provided and a simple CMS created to tie into the existing database. A Members Only login was also added to serve individual pages.
Gama Bomb
HTML
Simple holding page with some custom graphics based on the new album cover.
Saltus LLP
PHP, CMS, XML stock graber
Design was supplied and the new site built with a CMS to enable each fund to be easily updated. Current stock prices were grabbed from an XML feed and imported into the database.
Icing On The Cake
PHP (Wordpress)
(Design supplied) Created a custom wordpress template for this brand new cake site. Linked in to an existing gallery plugin and setup and deployed to the server.
Bedeezee
ASP
Working with an existing team of developers in France, all shop graphics and some additional functionality (Dr Sleep) was provided by myself.
Aqua Amore Product Brouchure
A selection of brouchures were created to compliment the new website and also provide something to hand out at exhibitions. Elements from the logo were used to create a cohesive look. Created in Inkscape.
Net Root Information Leaflet
To compliment the extensive use of flash on the website these leaflets where designed to replace the old style information packs. Also created using Inkscape.
IAI Aluminium Consumption Booklet
Using a selection of annual information which needed to be summarised automatically and easily by technical staff, this booklet is a specially constructed Excel sheet which can be printed to PDF as needed.
Popcorn Production Poster
Created for 12 Days Productions (Richmond University) version of Ben Eltons 'Popcorn'. The brief proposed a 'Hollywood' style to it resulting in this movie themed poster.
Imperial RSM T Shirt
Created for the annual 'bottle match' between Imperial and Cambourne, every year a new T-Shirt is designed for the travelling fans.
Business Card
A simple but stylish design of a business card for a friend. Purely text with a modern, clean look.
Auto-follow for twitter
PHP
A script to follow and unfollow twitter users that are following a particular user automatically. Built to do the job of a paid-for tool that the guys at the office wanted to use but not have to buy. It intersects the target/current users to avoid wasting api calls.
Paypal integration for CT
PHP (Code Igniter)
After Google Checkout dropped support for maestro it was essential that Crooked quickly enable Paypal to avoid missing out sales. The new payment system was linked in to create minimum disruption of the existing infrastructure which was previously based soley around GC.
Trials 2 Score comparer
PHP/cURL
Trials 2 is an online score enabled game from Red Lynx but whilst you can get a full breakdown of your own or friends scores there is no way to compare them save flicking between screens. This grabs and parses the data via cURL to provide a track-by-track comparassion between 2 users. This scored me a
"true fan" acheivement from Red Lynx.
IAI Transport Model
VBA (Excel)
A UI was required to allow non-technical staff to work through a complicated set of spreadsheets to model the difference between steel & aluminium recycling.
Net Root Ticket System
PHP
A ticket system for the engineers to track projects & current status issues was created which tied into the existing (bespoke) CRM. It allowed for a central area for all staff to discuss projects rather than relying on email.
URL Sharer for Vans
Javascript/Jquery
Rather than use an off the shelf solution this "sharer" was designed & made for the new Vans Europe sites for publishing their content to facebook etc.
GGRPy Gimp Gradient Python Script
Python
From learning the language I created this script as a useful utility to create GIMP compatible gradients from colours in images.
Net Root Month Detail
PHP
This script ties into the existing CRM and engineer timesheet applications to pull all data for the engineers into an easy to read table. This allowed the management to track employee work rates, clients with heavy support hours logged and allowed for easy modification to the existing data without having to recreate records.
MySQL Table Transfer Tool
PHP
To help with moving the massive amount of data for Vans Europe I created this simple tool to map one table to another. I could optionally force one field to be a constant or a regex pattern/replace or most flexibly a lambda function to allow for fine tune control of the mapping of field data.
Make a Hurst 'Valium'
Flash AS3
A small flash application to create Damien Hurst style 'dot paintings'. I created this whilst getting used to Flash CS3 and using the built-in componets.
ColorSchemer.com to GIMP Palette
Python
The ColorSchemer site allows users to upload their own schemes in a binary format. Rather than use a screengrab & dropper to make use of the colors I created this script to read in the format and output a GIMP compatible palette file so that the schemes can be easily loaded into this great bit of software.
Spine Magazine Archive
Flash AS3
Built completely from class based AS3 code, this archive controller takes in an XML file containing DJ information and displays it in an easy to use panel allowing listeners to locate old shows much more easily than in the initial application.
Newsletter "maker" (internal)
PHP
An internal tool to aid in slicing up complicated layouts for CT's weekly mailouts. This would accept a zip of the Photoshop generated slices and then create all the links, add extra formatting and FTP it to the live server ready for sending. Done to save me doing it myself.
Crooked Order Report System
PHP/XML/Django
Orders where originally handled via a daily spreadsheet but the business rapidly grew and from some existing code I had written to create live stock reports quickly ballooned into a full order system used daily by warehouse, admin and buyers at CT/Asos. This entire system deserves a full look beyond this tiny screenshot which I'll need to write & format.
Looking Back
Halftone Hippe
Fluid
Vive Ken
Obligatory RSS Icons
Track Stash Logo Concepts
Explosion
Network Pixel Art
Adding a Page
Managing Catagories
Managing Menus
Using Blocks