Things I can help you with

From quick theme changes to full site builds, I'll work with you (either remotely or on-site) to ensure a professionally finished project.


Experience: 8 years

During the past eight years I've designed and built many websites, acquiring a strong skill set along the way.

Web design/development services include:

  • site assessment
  • development planning/strategy
  • design (PSDs and prototyping)
  • coding (HTML, CSS, JS etc.)
  • hosting setup
  • launching
  • ongoing site maintenance

Get in touch →


Experience: 7 years

I have an excellent knowledge of Drupal - a leading open source CMF - and have built and themed many Drupal based sites, including and

Drupal services include:

  • custom theme development
  • modifying existing themes
  • converting PSDs to Drupal themes
  • custom module development
  • modifying existing modules
  • site building (module setup/installation, CCK/Views/Panels etc. configuration)

Get in touch →


Experience: 2 years

Mobile development is a fast growing service area, with particularly strong demand for responsive websites (of which I've built several, including this website).

Mobile services include:

  • responsive design (a single design responding to the device on which it's being viewed)
  • native (Java based) Android app development
  • HTML5 web app development

Get in touch →


Experience: 5 years

I'm available for consultation on an hourly rate. Consultations are usually conducted via phone, Skype, email, or IM, though in person meetings can be arranged (depending upon your location).

Common consultation subjects include:

  • site assessment
  • site development strategy
  • site migration strategy

Get in touch →

Tools of the trade

I use a selection of leading third-party tools and services to help manage projects, track code, and handle invoicing and payments.

  • Basecamp

    What is it? Project management.

    How does it help? Basecamp helps organise and track projects, making it easy to manage project tasks, schedules, progress etc.

  • Git / GitHub

    What is it? Version control.

    How does it help? GitHub, in combination with Git, tracks project file changes and provides a central repository for easily (re)viewing these changes.

  • FreshBooks

    What is it? Accounting and invoicing.

    How does it help? FreshBooks helps with both time tracking and the creation and management of estimates and invoices.

  • PayPal

    What is it? Banking.

    How does it help? PayPal provides secure multi-currency payment handling via credit/debit cards and PayPal account balances.