HOME  |  ABOUT ME  |  MY CV  |  PREVIOUS WORK

 
 
 
 
 

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.
 

SHOW DETAILS

 
 
 
 

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.
 

SHOW DETAILS

 
 
 
 

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