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.
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.
