I am a designer and web developer based in London. I have 4 years of digital agency experience and I specialise in Design, Front-End, and WordPress Development.

x
HTML
  • HTML

    I've been tinkering with the web since tables were cool. They still are, but only for tabular data! I find great satisfaction from a clean, well indented HTML page that accurately renders the design via CSS. <!--[if lt IE 7]> I'm experienced in accommodating IE where appropriate. <![endif]--> However, I belive there is huge potential in newer technologies like HTML5 and CSS3, particularly now mobile web use is increasing.

  • jQuery / JavaScript

    A rich browser experience really makes the web come to life. On desktops and increasingly for smart phones, this is an essential part of front end development. It provides exciting possibilities to really improve user experience as well as provide a pleasing sense immediacy and an occasional twinkling curiosity.

  • PHP

    PHP is my current programming language of choice: it doesn't get in the way of producing clean front end code, and is well supported by the developer community. Although I am also learning Python, PHP is my solid server-side friend.

  • WordPress

    WordPress has come a long way from being just a blogging tool, and is now a hugely flexible platform. It is increasingly the most user friendly, cost effective solution for many clients. I have spent the last couple of years exploring how to get the best out of it and I closely follow it's developments in the community.

  • Design

    Design is where my digital journey started and I've been using Photoshop ever since I could hold onto a mouse. The power to influence and evoke through design is essential.

Some recent projects…

Wotton Swimming Pool Ltd.

Wotton Swimming Pool

I have been responsible for the web presence of this venerable sports facility for over a decade. My first website, and for many years this has been a testing ground for new skills and technologies. As it stands now, a change of management from the District Council to a Non Profit Company, necessitated the speedy creation of version 6 which is now managed by WordPress.

One of the challenges for the new management has been a need to organise the volunteer resource effectivly. The original solution took the form of a book in a shed, and whilst it was central, it's accessibility was not optimal.

As part of the WordPress theme, I created a login controlled area featuring an online tool where members of the volunteer group can log in declare their availability and view their sessions. The pool manager can then, by means of a different membership role on the site, assign who should cover each session. An SMS gateway provides reminders to people who request them prior to their session.

Also linked into this database driven application is a public facing booking facility. Public site visitors can view and request free slots in between scheduled public sessions and other bookings.

  • Design
  • HTML + CSS templates
  • WordPress Build
  • SMS gateway (REST API)

Can I Park it

Can I park it?

After a frustrating Boris Bike trip one evening, I realised that getting rid of a bike at the end of a journey is actually more critical than finding one in the first place.

A bit of Googling revealed a whole community of Boris Bike data enthusiasts, and I found that someone was running an (at the time) un-official availability API. Using Yahoo Query Language to handle the XML data and a cron job I began collecting data. I then created a little app using CodeIgnitor and Google Maps to show the docking stations where parking could be difficult over the course of the day.

This has been my first Boris Bike app, and as a massive cycle geek I am sure there will be more!

  • YQL
  • Code Ignitor
  • JS/jQuery UI, Google Maps

View More →