This is a personal blog. The information shared here is purely based on my experience and understanding gained at work or through self learning only. This weblog does not represent the thoughts, intentions, plans, actual data or strategies of my Employer, Clients or Partners.

In addition, the information present in the blogs may undergo updation based on new information obtained on any particular topic.

Feel free to challenge me, disagree with me in the comments section of each blog entry, but I reserve the right to delete any comment if they are abusive, profane, rude, or off topic – so keep it on topic, please.

External links disclaimer website may contain links to external websites that are not provided or maintained by or in any way affiliated with this weblog.

Please note that my weblog does not guarantee the accuracy, relevance, timeliness, or completeness of any information on these external websites.