I am an ASP.NET web developer living and working in Bristol. I have been a developer for over 16 years and worked on a wide variety of content management system (CMS) powered websites and applications.
Primarily working on Sitecore and Umbraco projects from the initial scoping phase through to final delivery and beyond. I frequently architect cloud hosting solutions for both platforms in Azure.
I have several Sitecore certifications including Sitecore 10, XM Cloud, OrderCloud and Content Hub. In addition to being Sitecore and Umbraco certified, I am a Microsoft Certified Solutions Developer and a Certified Application Security Engineer.
Certifications

Sitecore 10 Developer
I have over 16 years of Sitecore experience, working with versions from the latest, back to v5! I work on all aspects of Sitecore development from initial set up through to production and beyond, including architecting hosting within Microsoft Azure.
XM Cloud Developer
I am a certified XM Cloud Developer, Sitecore’s headless SaaS offering.


Sitecore OrderCloud
In 2022, I earned the Sitecore OrderCloud developer certification.
Sitecore Content Hub Developer
I also have the Sitecore Content Hub Developer certification, for Sitecore’s digital asset management system.


Umbraco
I have worked with Umbraco for over 15 years, since version 4, and up to the latest release as well as Umbraco Heartcore. I work on all aspects of Umbraco development from initial set up, integration, load balancing configuration, and production hardening.
Certified Application Security Engineer (CASE .NET)
Certification from EC-Council relating to the implementation of secure methodologies and practices throughout the software development life cycle.

Microsoft Certified Solutions Developer
In 2018 I became a Microsoft Certified Solutions Developer to demonstrate my knowledge of building innovative solutions across multiple technologies, both on-premises and in the cloud.


Microsoft Certified Solutions Associate
Certification obtained as a pre-requisite to earning the Microsoft Certified Solutions Developer certification.
Microsoft Technology Associate
Certification obtained as a pre-requisite to earning the Microsoft Certified Solutions Associate certification.
