Muhammad Hassan Yousafi

Muhammad Hassan Yousafi

Lab Instructor

Faculty of Information Technology.

Experienced Software Engineer with a demonstrated history of working in the information technology and services industry. Skilled in .NET, Node.js, C, C++, Database and AngularJS. Strong engineering professional with a Bachelor of Science (BS) focused in Computer Software Engineering from University of the Punjab.

Introduction to Database System (Lab)


BS Software Engineering
Punjab University College of Information Technology (PUCIT), Lahore
FSc. With Add. Math
Govt. Islamia College Civil lines, Lahore
Matriculation in Comp. Science      
Junior Campus High School, Lahore



Lab Instructor at UCP (Oct 2016 – Present):
Lab Instructor of Databases at University of Central Punjab.
Teaching Assistant at PUCIT (2014-2016):

  • Teaching Assistant of Object Oriented Programming (OOP) to BS at Punjab University College of Information Technology (PUCIT).
  • Teaching Assistant of Computer Networks (CN) to BS at Punjab University College of Information Technology (PUCIT).

Teacher at MGE (2013-2016):
3.5 years teaching experience in Meridian’s Group of Education, LHR Cantt, in following subjects:

  • Computer Science to 9th, 10th, 1st year and 2nd
  • Physics to 9th and 10th


Web based Smart Learning Management System of MGE
MEAN / MERN Stack Application:


  • Web-based Online Quiz Management System and Virtual Class Room
  • Attendance Management system in Android

Mobile Solution for Educational Institute (MSEI)

  • Web based project
  • Student, Faculty and Staff onboarding
  • Student and Teacher Attendance
  • Students Fees and Teacher Salary
  • Result and Test Session Management
  • Online Entry Test Preparation
  • Daily Diary Feature


  • C++, C#, .Net, AngularJS, NodeJS, ReactJS
  • Database MySQL, MSSQL, MongoDB, Sequelize, SQLite
  • Android Development on Android Studio
  • Web development in MEAN/MERN Stack
  • Web development in MVC4 frame work
  • HTML, CSS, JavaScript, JQuery
  • Good exposure to web development
  • Enterprise Application Development (EAD)
Faculty of Information Technology, University of Central Punjab

Apply Online