Anurag Bhandari

Technologist. Open source evangelist. Software developer.
Science fiction buff. Sports fan. Bookworm. Gamer. Gadget freak. Philatelist.