Usman Ashraf is an Associate Professor and Head of the Department of Computer Science with seven years of academic leadership and a decade-plus of industry experience spanning software engineering, Android development, and Adobe Flex. He holds a PhD in Computer Science from King Abdulaziz University with research focused on Exascale and High Performance Computing and GPU technologies, and has blended this research background with practical roles from research associate to department chair. Usman has led software and academic teams at multiple Pakistani universities, steering curriculum and research in software engineering, HCI, and context-aware systems while mentoring early-career researchers. His career path shows a rare mix of low-level high-performance computing expertise and hands-on application development, reflecting an ability to translate advanced research into teaching and real-world software solutions. Based in Pakistan, he brings both international research experience and local educational impact to departmental strategy and student development.
7 years of coding experience
11 years of employment as a software developer
M.Sc(cs), Compputer Science, M.Sc(cs), Compputer Science at University of Agriculture, Faisalabad
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at King AbdulAziz University
M.Phil, Computer Science, M.Phil, Computer Science at The University of Lahore
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Usman Ashraf - Associate Professor Head Of The Department Of Computer Science