In past, he served as Chairman Computer Science department at Superior University, Pakistan. He also worked as Head of Computer Science and IT Department in The University of Lahore for three years. He has published 25 papers in reputed journals and international conferences. He worked as deputy manager MIS in Technical Education and Vocational Training authority, Government of the Punjab, where he was providing consultancy to more than 400 vocational training institutions for development of different software according to their requirements. He taught undergraduate courses in Punjab University for almost five years. He worked one year in Oslo, Norway and spent almost five years in Italy and Germany. His research work mainly focuses on transforming society through Digital Technologies, Natural User Interfaces, Artificial Intelligence, Expert Systems and Data Sciences. He has vast experience of networking with other people, groups and business community. Nowadays he is part of a taskforce on National level which is involved in policy making for all Government and Private Universities to enhance the collaboration between academia and industry.