He completed his PhD in reconfigurable computing in 2015 from Nanyang Technological University, Singapore. From 2007-2010 he was an FPGA design engineer at Processor Systems India, Bangalore and from 2015-2017 he was an assistant professor at Mahindra Ecole Centrale (Indian campus of Centrale Supelec, Paris), Hyderabad, India.