Hello. I have been a web developer since 1997. I freelance for individuals clients, small businesses and agencies.

PHP specialist:

My current work is mostly WordPress, Laravel and Drupal (I'm an Acquia Certified Drupal 8 Site Builder). I'm also familiar with FuelPHP, PyroCMS, Codeigniter etc. I develop customised WordPress plugins and shortcodes that also support WP-CLI. I've been using PHP 7 since 2016.

Linux servers:

installation, tuning and security. Debian and Ubuntu specialist.

Front-end work:

HTML5, CSS, jQuery, responsive design.

Other key skills:

LAMP/LEMP (Nginx), Linode, AWS, TLS/SSL, Git, Composer, Ansible, DNS, IPv6, e-commerce, audio, bulk email.

Recent clients:

WordPress sites for Greenpeace Energydesk and Mark Pack – working with Code For The People (who became Automattic). Launching Ampp3d and UsVsTh3m with Emblem Digital / Trinity Mirror. Ongoing Laravel, PyroCMS and advanced WordPress projects for Ascender Design. Rebuilt and optimised martinbelam.com. Live audio streaming for Lord's Cricket Ground for a decade (having worked at CricInfo many years ago).

Other work:

Websites for Hils Barker, ACMS, Nadia Kamil, PHDi and Pr1ntingbynet. Charities: Kent and Canterbury League of Friends. Twitter projects: @andiebarometer and @faultybigben.

I manage Linux web servers for a number of clients, handling performance optimisation and security updates.

I care about:

web standards, responsive design, making pages load quickly, documenting and refactoring all types of code to reduce it's complexity, making websites that are simple to use and continuing to learn new things.

Written by me:

How an IDE can help you (March 2015, 2,000 words)How we built Ampp3d (June 2014. 17,500 words) - Blog


My equivalent daily rate is £400. That's a maximum were I to work a full eight-hour day, but with interruptions etc. it's very rare to manage anything like that amount of productive time, so I record the actual time worked and calculate accordingly. Plus it depends on the nature of the work and the client. Typically I'll divide the work into stages or features, provide an estimate or quote for each and invoice as each is completed. Payment terms 7 days unless by arrangement. You're most welcome to ask about smaller jobs.


I always arrange the web hosting for things I make – hosting is complex and having a high quality server and full control of it significantly speeds up development (and supports best practices such as version control). It means I can precisely tune the performance of the site and add proper security, backups and automated monitoring, all of which I can implement more quickly working from a proven setup. I am also a single point of contact for faults so you do not need to deal with third-parties.

For all projects, I will make any source code I have written available on request so you can provide it to another developer if required.

Please get in touch if you need a quote or just some advice – I'll reply as soon as I can.

Updated 21 June 2017