With 15 years of experience in corporate and agency .Net web development, I can meet and support your requirements whether it be an Umbraco CMS-driven website, integration of internal systems or simply hosting or amends and maintenance of an existing project. Read more about me.Get in touch
I specialise in .Net web development, particularly Umbraco CMS solutions. I have strong experience in OOP and in frameworks such as MVC, NHibernate, EF, Lucene and technologies like Azure. I can provide requirement capture, written specifications and training. Read more.
These are are just some of the clients I have the pleasure of working with.
Kieron is a pleasure to work with. An extremely proficient developer with an unrivalled technical knowledge. He has the ability to work at all levels and is an excellent problem solver. I would wholeheartedly recommend Kieron.
Andy Hey | Enjoy Digital
Kieron has been invaluable in helping me set up my website and blog for my new line of work. Always makes time to solve problems quickly and professionally. I wouldn't hesitate to recommend him.
Karen Knox | Making Spaces
12th November 2015
Following on from my original post about a bug in async/await actions in custom controllers in Umbraco 6 & 7, I did some investigations and found the cause. So I thought I'd outline my solution for all those who can't upgrade. It's also an interesting trip into code that you wouldn't normally touch.
12th October 2015
Custom controllers in Umbraco natively support async/await operations but it's not clear how to implement an asynchronous controller correctly.
20th February 2015
By default your backoffice would be accessible at /umbraco. This not only provides users an opportunity to (try and) access the backoffice but it also divulges the fact that you are using Umbraco and .Net and it may be possible to exploit this - neither Umbraco nor .Net are flawless.