Earlier, he was a Senior Research Scientist at Xerox Research Centre India where he led a project on Clinical Decision Support Systems for over 4 years. He has also worked as a consultant at Hewlett-Packard Labs India and as Chief Data Scientist at Videoken (an education technology startup).