Senior full-stack web developer

I am a web developer with 23 years of commercial experience who lives and works in London, UK.

Remember to timesheet your "fixing dependencies" time

11th March 2022 — Developers spend lots of time trying to update packages or get someone else's code running on their machine. Make sure you and your team are tracking this time.

Integrating a WordPress contact form with the Highrise CRM

18th February 2020 — A look at several options for integrating a contact form on a WordPress site with Highrise CRM.

Use text to speech on Mac OS X to highlight errors in your writing

2nd December 2013 — Have your computer read your (soon to be) masterpiece back to you.

Facebook has killed my friend email archive

26th February 2013 — Social media has the ability to prevent your social history being recorded.

OmniFocus: date maths tip

22nd February 2013 — Some time-saving tips for saving the time.