I am a Software Engineering professional with an academic background and practical experience in conducting computing laboratory sessions. My primary focus is on supporting students in developing a clear understanding of fundamental programming concepts, software development practices, and problem-solving techniques. I am particularly interested in Artificial Intelligence and Deep Learning, and I actively apply these concepts in practical learning environments. My approach emphasizes structured lab instruction, hands-on implementation, and gradual skill development aligned with academic and industry requirements.
Lab Engineer Department of Software Engineering, National University of Technology (2025–Present)
Conduct lab sessions for undergraduate courses, focusing on core programming and software engineering concepts. Support instructors in preparing lab materials, assignments, and evaluation tasks.
Assist students in understanding and implementing programming logic, object-oriented principles, and basic AI concepts. Guide lab work to ensure students can effectively translate theoretical knowledge into practice.
Lecturer, ADP CS Department, Riphah International University Chakri Campus (2024)
Taught Artificial Intelligence and Cloud Computing to ADP (Associate Degree Program) Computer Science students.
Focused on fundamental AI concepts and their practical understanding.
Lecturer, Riphah International College (2024)
Taught Computer Science courses to 1st and 2nd year students.
Delivered foundational concepts in computing and supported students in developing basic technical skills.
Intern (Trainee Program)Special Communications Organization (2022)
Completed a one-month structured training program covering core areas of telecommunications and information systems, including Media Transmission, Information Technology, Digital Cross Connect, Switching and Microwave Communication, Integrated Intelligent Networks, CDMA, PSTN, and GSM.
Gained practical exposure to customer care operations, call center management, and billing systems.
I have taught a variety of undergraduate and ADP courses in Computer Science, Artificial Intelligence, and the Software Engineering Department.
Below are the courses I have been involved in teaching:
- Programming Fundamentals Lab
- Object-Oriented Programming Lab
- Introduction to Computing Lab
- Software Verification and Validation Lab
- Data Mining Lab (Assisted)
- Computer Vision Lab (Assisted)
- Parallel and Distributed Computing Lab (Assisted)
- Artificial Intelligence (ADP CS)
- Cloud Computing (ADP CS)
My research interests focus on Artificial Intelligence and Deep Learning, with an emphasis on developing intelligent systems and data-driven solutions. I have worked on projects involving machine learning models and neural networks. My goal is to explore advanced techniques in deep learning, optimize model performance, and contribute to solving real-world problems through intelligent automation and predictive systems.
Although I do not yet have formal publications, I am actively engaged in research-oriented projects and aim to publish in reputable journals and conferences in the near future.