I enjoy building solutions to problems, using new and also established technology that is the right fit for the job. I am diligent but also pragmatic. I have worked at small to medium-sized companies as a principal developer, development manager, architect and CTO.
I am excited about learning new things and am keen to learn from others, whether technical or in other fields. I enjoy working with a range of different people and have been told that I am excellent at explaining technical solutions to non-technical stakeholders. I like to think of the end-user and business benefit of technical decisions.
Programming is very rewarding for me as it is logical, but also very creative, and I care about design and form as much as tidy code. I am inspired by the clean design of companies such as Apple, but also the usability and innovation of Google and Amazon.
When not coding I can be found listening to the Clash or to podcasts about retro gaming - it is my ambition to have my own vintage arcade one day!