Welcome to Ganshani.com!

First about me


I grew up in Ahmedabad and did my graduation from Nirma Institute of Technology and post graduation from Institute of Management Technology, Ghaziabad in Systems.  I am married and am a father to an adorable kid and am currently based out of Singapore.   For work, I have spent 3 lovely years in Pune, sometime in Australia (at Sydney), around 2 years in London (at Canary Wharf), and now based in Singapore.   For tourism, I have visited the United States of America, Australia, Malaysia, Switzerland, France, Belgium, Luxemburg, Germany, England (Cambridge, Stonehenge, Cornwall, Bournemouth, ...), Scotland, Thailand, Taiwan, Hong Kong, Singapore and Indonesia.  I am yet to tour a lot of other fascinating and architectural places and that thought keeps my blood running.

I am passionate Microsoft technologies developer who started pretty early and has been following up since MS DOS 3. Currently, my bread and butter comes from Microsoft where I work as an Architect covering Azure and Artificial Intelligence applications in Asia.

I love innovation and am a firm believer of automation.  So my employers welcome my out of the box solutions to save time and cost ($$$$'s and more).  Receptive to change, proactive, open to ideas and a team player - you will always find me reassuring and engaging.  I develop code, write blogs, speak on technical topics, tweet, click photographs, enjoy time with my family but 'few' people call me geek (I don't mind them calling me too) :-)


  • Microsoft Asia Tech Talks, 2018 (467K+ viewers) -
  • Continuously improving .NET Developers, 2015 - NCover
  • MSDN Channel9 - DevOps Continuous Delivery using Visual Studio & Azure, 2015 - Microsoft
  • MSDN Press Blog Author, 2015 - Microsoft
  • Microsoft .NET Most Valued Professional, 2015 - Microsoft
  • Microsoft C# Most Valued Professional, 2014 - Microsoft
  • RAVE Technology Innovation, 2013 - Citibank Singapore
  • APAC Automation & Digitization, 2013 - Citibank Singapore
  • MSDN Channel9, 2013 -  Mocks, Dynamic Keyword
  • MSDN Channel9, 2012 - Developer Tools
  • DotnetCodeGeek - Geek, 2012
  • DZone - MVB, 2011
  • Cognizant Technology Solutions
    • Associate of the Year (2010-2011), 
    • Guiding Star (2010), Smart Techie (2010),  Trainer Par Excellence (2010), 
    • Kudos (2009), Dream Team Award (2009), 
    • Outstanding Design (2008), 
    • Outstanding Performance (2007)
  • IQ Tech Media - Contributing Editor, 2008
  • DeveloperIQ - 18 whitepapers published in Asia's #1 Software Magazine
  • American Institute of Physics - Research Paper acknowledgment, 2006
  • Gujarat University - Silver Medal, 2nd rank in Graduate Studies (Bachelor of Engineering)

I am socially active so if you are in Singapore we can meet over a cup of coffee or a pint of beer; if you are located somewhere else, we can connect socially.  If you want to talk something personal, ping me on Twitter and I'll respond soon.

I code more than I blog.  My blog is updated once or twice in a month when I don't find that information shared on the web.

So you will find me writing some complex code or fine tuning existing applications to save few milli-seconds of processing.

I've started Codetails where a lot of technology enthusiasts write and share their code.  If you would like to share or write something, visit http://www.codetails.com/about/contribute

Microsoft_MVP_logo  badge-author  ncg  mvb-dzone

mcts netframework35fundamentals csharp


Now about this site

This hub has had many variations based on technologies I have worked on.  You will find information about

  • my book Journey to C
  • my applications on Windows Phone 8.1, Windows 7
  • my open source frameworks like KonfDBCInject, dI.Hook, WFE
  • technical articles on ASP.NET, Winforms, C#, RavenDB, TFS, Wordpress, Windows Phone Development
  • reviews on Android, Godaddy Hosting,  Windows 8, Windows Phone, etc.

A lot of this content has been built based on my experiments and research so the examples will be unique and different from what MSDN or other authors quote on their websites.

As this website is maintained as my hobby and not as my profession, you will often find months without any updates.  This means I am busy developing some interesting hybrid applications at my work and am not getting time to update this website, or I am working on a hobby project in my free time and it is taking a lot of time.

So, thanks for visiting this site and I hope you like it!




This is a personal weblog. The opinions expressed here represent my own and not those of my employer. The webinars conducted via this website are totally FREE (and for educational purposes) if unless specified, and no institution is authorized to charge you at any time.  Grants of distribution of license of any product during this webinar is directly from the vendor and under their terms and conditions.