My Past Work

I have worked on many projects related to web development and web applications. Whilst all of the items on this page aren't websites or web applications, they are all related to web development in some shape or form.

EventLog
Lead Developer Visit Project

EventLog is my 'startup' if you like to call it that. It came about as I needed a better way to manage the application that I have developed. It was a chore to go around to several locations to read through the log messages. I thought to myself that I should build a web service that allows you to store your applications log messages so you can view all applications in one place. I then developed the idea further to allow for custom event types, such as user signups, to track other events happening in your applications.

The whole application is CodeIgniter based and uses my open source libraries (Auth, Asset, Base Model) to do a bunch of the heavy lifting. I also built out a notifications system to only notify users of the event types they have chosen to be notified of. I also made it an option of having either daily or hourly notifications via email.

TwileShare
Developer Visit Project

I was approached in mid-2011 by TwileShare to make some general upgrades to the website as well as adding in some new features, including an API. To date I have taken the site out of BETA, removing the need for an invite code to sign up; implemented a new homepage design; added in user profile pages, showing a list of all the files a user has updated; and many other general tweaks and additions. The API is still under development but should be available in the near future.

CollectivelySold
Developer Visit Project

I have been contracted to take the project from a BETA product into the first major milestone, version 1. I have worked alone on this project but have recently worked alongside one of my part-time freelancers to complete a number of new features including an alerts system, allowing users to be alerted of listings in a particular category, or with particular keywords, from particular friends or within a specified price range.

CodeIgniter 1.7 Professional Development
Author Visit Project

In Autumn 2009 I had decided that I wanted to write a book, and as you can see from the link above in April 2010 I had officially become a published author 3 days after my 18th birthday. The book had come about from a forum thread on the CodeIgniter community forums, where a number of members of the CodeIgniter community had expressed interest in a more advanced book than was out there already. Within a month I had a contract with Packt Publishing and had started writing the first chapter.

I felt that this is a great way to give back to the community and EllisLab in a positive way but still be rewarded by it, also I think it's pretty cool.

CodeIgniter Con 2010
Organiser Visit Project

At the start of 2010 I had decided I was going to organise a CodeIgniter Conference to get the CodeIgniter community together in the UK and have an awesome couple of days, and learn a lot. I was in charge of pretty much everything, having to find hotels, book a venue, create the website, market the event, design banners and name badges, organise the speakers and ensure all speakers got to the venue. It was a great experience and although the two days weren't as awesome as we had hoped, we validated the need for a CodeIgniter based event and CICON has since gone on to have events in Japan and the United States.

Open Source Libraries
Developer Visit Project

Over the past few years I have felt the need to develop CodeIgniter libraries so that my applications can be up and running quickly, and that I can develop applications faster than if I had to write everything from scratch. The project link will take you to my github account, where I have four CodeIgniter libraries, a PHP library for EventLog and a fork of the main CodeIgniter repository.