I am a software professional working with web application development, distributed systems, algorithms and scalable architectures. I live in Bangalore, India. Apart from writing software, I read books, write a blog, follow technology and teach my kids. Thanks for stopping by.


I write software for a living and whenever its possible contribute free and open source software to the community. Here are some projects I have created recently.


I also provide training on web application development and related technologies. Some of the slideshows are here:


I love reading books and learning about things both new and old. Here is a brief list of what I have read recently:


I spend my spare time studying, teaching my kids, cooking, fixing things around the house and drinking tea with my wife.