Portfolio


Stud-Lets.co.uk iPhone app

An iPhone app for finding nearby student rental flats. This project consists of two discrete parts:

  • A native iPhone application, written in Obj-C.
  • A bespoke Symfony backend API to serve the iPhone app. This processes a Rightmove datafeed, and will also provide the foundation for further Stud-Lets developments.

View app in the iTunes App Store

Rufus: Dalyan Villas

The brief was to construct a Villa Rental website:

  • Multi-stage booking process which marshals the booking process over a period of several weeks.
  • Request payments and further details from relevant users via SMS and email. Ensure these actions are completed.
  • Automated two-way email and SMS exchange between Villa Owners and the backend.
  • Google Checkout & Worldpay invoice collection
  • Reservation management

I built the website and booking system, and the UI was an original design by Rufus.

Feedback – I was really chuffed to receive the following:

“One of the most talented freelancers I’ve worked with in a long time. Hire him!”

Lee Simpson, Web Development Manager at Rufus

Taylored Digital: NE-Generation

The task:

  • to convert an existing website to use ZendFramework instead of a bespoke CMS
  • Implement a redesigned frontend UI
  • Implement additional functionality

Mere Mortals: Alex Rider Gadget Academy

Working with Mere Mortals, I was tasked with building the new Alex Rider Gadget Academy website.

Anthony Horowitz’s Alex Rider series has ‘had 12 million sales worldwide‘, with the Stormbreaker book being adapted into a blockbuster movie: the next release in the series needed an online competition, which allowed entrants to invent and submit their gadget idea for a chance of it being featured in the next book.

With the website being featured (in print and online) in The Times on the day of the website launch, it was imperative that all went smoothly.

This was the highest profile website I’ve developed to date, so I was delighted to receive the following after the project was completed:

“Thanks for all your hardwork on the project – I think it was a really good outcome for all involved.”

Kris Kennedy, Web & Interactive Manager at Mere Mortals

Kino Creative: NHS Newcastle Healthy Minds

Working again with Kino Creative, I constructed a secure WordPress Inbox plugin for communication between patients and NHS staff, as well as building a jQuery-powered ‘Self-Assessment’ module that allowed patients to complete a series of questions and receive automatic feedback as to whether should seek further help.

Kino Creative: Arts Research Digest

Working closely with Kino Creative, I wrote a large number of WordPress plugins in order to turn WordPress from a blogging platform into an advanced, paywalled (using Google Checkout) magazine archive.
This involved a great deal of work programmatically transforming the (often corrupt) data in order to import it into the new system.

Feedback – I was flattered to receive the following in an email after the website was complete:

“Thanks so much for all this Ian, … You’ve been absolutely brilliant on this project”

Ann Winter, Editor of Arts Research Digest

PR-Imaging

PR-Imaging is an established professional photography e-commerce website which I am in the process of refining and upgrading to ensure it continues to be cutting-edge.

Band-x: AV Festival 2010

I wrote an Events handling module for the WolfCMS-driven backend of AV Festival 2010, as a part of a much larger project

Band-x: WolfCMS Plugin Development

I developed a couple of plugins for WolfCMS on behalf of Band-X, namely: an API plugin which allowed arbitrary tables in the database to be published on a per-column basis; an Events handling module for use in the AV Festival backend; and a website traffic analytic plugin.

Oi-Digital: Guernsey Post Office

On behalf of Oi-Digital, I was tasked with writing a bespoke (and very involved) postage calculator for the Guernsey Post Office. This was challenging as over a period of a year it underwent a large amount of upgrades and extensions: a rock-solid initial design and codebase was crucial in order to cope with this rapid expansion.

Update: I was invited back in 2010 to add further extensions.

Band-x: sysadmin work

I was asked to do a  chunk of maintenance work on the Band-x servers: this included installing and configuring a web-facing SVN repository, setting up a LAMP stack from scratch, and optimising the firewall, etc.