David Clarke

I write about engineering and creating software. Work as VP Engineering for divido.com and live and work in London.