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 (including custom plugins), Laravel (5.1—5.4) and Drupal (I'm an Acquia Certified Drupal 8 Site Builder). I've been using PHP 7 since 2016. I've also built sites in FuelPHP, PyroCMS and Codeigniter.

Linux web servers:

installation, configuration (manual and automated), performance tuning, 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/custom email.

Recent clients:

Greenpeace Energydesk, Mark Pack, Code For The People, (leading WordPress agency who are now part of Automattic). Launching Ampp3d and UsVsTh3m with Emblem Digital / Trinity Mirror. A mix of ongoing Laravel, PyroCMS and advanced WordPress projects for Ascender Design. Rebuilt and optimised martinbelam.com. Live audio streaming for Lord's Cricket Ground for over a decade (I used to work at CricInfo).

Other work:

Websites for Hils Barker, ACMS, Nadia Kamil, PHDi and Pr1ntingbynet. Charities: Kent and Canterbury League of Friends.

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

I care about:

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

Written by me:

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


Where I price projects according to duration, my equivalent daily rate is £400, but you only pay for the time I spend (at £50/hour); with interruptions etc. it's rare to fit a full eight hours work into a day, 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 work with you to divide the project into stages or features, provide an estimate or quote for each and invoice as each is completed. Payment terms 7 days unless by arrangement. Do still ask if you have 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 can supply you with the full 'source code' - not everybody yet does this, but the advantage is you can hand it to another developer in future if you need to migrate or rebuild the site. Normally I'd supply a Git repository, which serves as a step-by-step history of changes to the project, and extra notes about each change on top of the documentation in the code itself. I never ask for a credit on websites I make.

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

Updated 19 September 2017