Mitsol logo


Prolific solutions architect and technical leader with over 20 years’ experience in the principles and technologies behind web-based architectures. Lead developer, experienced in managing teams using agile methodologies to deliver robust, world class web applications. Passionate about delivery, maintainability, and keeping up to date with the latest technology and practices.


I have spent the last 20-plus years working in the software development industry. I have worked on a wide range of projects across a broad range of sectors, from small Minimum Viable Products to large-scale web applications.
I have experience in a wide range of technologies, although I specialise in TypeScript and Javascript, and use a range of industry-standard frameworks including React and Express. I am an expert in modern web application architecture, including the latest event-driven and highly scalable systems.
Please take a look at my Skills Matrix for more information on the technologies I have experience with.

Development approach

I work effectively within small and large teams, concentrating on collaborating with stakeholders to understand business requirements and translating these into technical solutions.
I have much experience in managing teams using agile methodologies to deliver robust, world-class web applications. The software I deliver is always of the highest quality, maintainable and scalable, and backed by best-in-class testing.

Outside of work

I am a husband and father of two boys. Much of my spare time is spent enjoying watching them grow up and supporting them in their various activities.
My boys
I am a governor of a local first school, and chair the School Improvement Committee.
I am a keen amateur photographer and enjoy painting with pastels. Where time permits, I enjoy the sport of Airsoft at my local site.
I have a full, clean UK driving licence, and a current Enhanced DBS certificate.