Hi! I'm Surinder!
A .NET Developer based in Oxford
delivering CMS and custom build solutions to
a wide variety of high profile clients.

My programming language of choice is C# and passionate in building interesting large scale web applications. With around 10 years experience in the industry, I am just as passionate about coding as I was from the very first console app I created many moons ago that read out: "Hello World!".

Read more

Latest Blog Posts

  • Preserving Digital Memories

    The older I get, the more obsessed I have become with preserving life’s memories through photos and video. Changes in Google Photos service has made me rethink how these mementoes will be accessible to future generations to come. I discuss the process I have taken so I don't heavily rely on monopolistic third-party services.

  • Setting A Radio Alarm On A Google Nest Hub: The Long-winded Approach

    For the clever piece of kit Google Nest Hub is, it doesn't seem to be able to do something simple as setting a Radio Alarm. I found a long-winded workaround that allows me to do this whilst I wait for Google to officially support this feature. But I warn you, it ain't pretty!

  • Using DeliveryClient For Complex Link Resolving In Kentico Kontent

    Kentico Kontent ASP.NET Core boilerplate contains a CustomContentLinkUrlResolver class that allows all links to be transformed into a custom URL. The out-of-the-box boilerplate solution works for most scenarios. But there will be times when links cannot be resolved in such a simplistic fashion, especially if your project is using dynamic page routing.