About Me

Lecturer | Researcher | AI Engineer | Software Engineer | IT Trainer

I am M. Humza Imran, a Lecturer, Researcher, AI Engineer, Software Engineer, and IT Trainer with a strong academic and professional background in Computing. I hold a BS and MS in Software Engineering and am currently pursuing a PhD in Computer Science, with a research focus on Artificial Intelligence and emerging technologies.

I currently serve as a Lecturer in the Department of Computer Science, where I teach, conduct research, and mentor students. Alongside academia, I work in AI and Software Engineering, developing practical technology solutions and exploring innovative applications of Artificial Intelligence. As an IT Trainer, I am also passionate about sharing knowledge and helping students and professionals build their technical skills.

My Areas of Expertise

My primary areas of interest and expertise include:

  • Artificial Intelligence and Machine Learning
  • Generative AI and emerging AI technologies
  • Software Development and Software Solutions
  • Computer Science and Programming
  • AI Research and Applied Research
  • Technical Training and Professional Development
  • Emerging Technologies and Digital Innovation

Research & Innovation

As a researcher, I am interested in exploring new ideas and technologies within Computer Science and Artificial Intelligence. My focus is on connecting academic research with real-world applications and developing solutions that address practical challenges.
I believe research should not remain limited to theoretical concepts. The ultimate goal is to transform knowledge and ideas into useful technologies, innovative products, and solutions that can benefit individuals, organizations, and society.

Teaching & Training

Teaching is an important part of my professional journey. I enjoy helping students, professionals, and technology enthusiasts understand complex technical concepts in a practical and accessible way.
Through lectures, training sessions, and hands-on learning, I aim to help learners develop not only theoretical knowledge but also the practical skills required to work with modern technologies.

Software & Technology

My work also focuses on software solutions and modern technology development. I am interested in designing and developing intelligent, scalable, and practical applications by combining software engineering principles with Artificial Intelligence.
I continuously explore new tools, frameworks, and technologies to stay connected with the rapidly evolving world of Computer Science and AI.

My Vision

My vision is to contribute to the technology ecosystem through research, innovation, education, and practical AI solutions.
I believe the future belongs to people who can combine knowledge with creativity and technology with purpose. Through my work as a researcher, educator, developer, and AI trainer, I aim to contribute to that future by learning continuously, building meaningful solutions, and helping others grow alongside technology.

Let's Connect

Whether you are interested in Artificial Intelligence, software development, research, academic collaboration, professional training, or technology solutions, I welcome opportunities to connect, collaborate, and explore new ideas.

Education

  1. 2025 — Present

    PhD (Computer Science)

  2. 2021 — 2023

    MS (Software Engineering)

  3. 2016 — 2020

    BS (Software Engineering)

Experience

  1. 2025 — Present

    Visiting Lecturer – Computer Science

    University of Education, Lahore

    As a visiting faculty member at University of Education, Lahore. I am visiting lecturer in CS department and teach various computing courses.

  2. 2025 — 2026

    Visiting Lecturer – Computer Science

    GC University, Lahore

    As a visiting faculty member at GC University Lahore, I was visiting lecturer in CS department and taught various computing courses.

  3. 2024 — Present

    Lecturer – Computer Science

    IMS, Lahore

    As a permanent faculty member at IMS, Lahore. I am lecturer in CS department and specializing in teaching various computing courses. Additionally, I serve as the CS coordinator, supervise FYP projects, evaluate FYPs and thesis, NCEAC member, member of different committees and provide support to the administration.

  4. 2023 — 2024

    Lecturer – Computer Science

    Rise Group of Colleges, Lahore

    As a permanent faculty member at Rise Group of Colleges, Lahore. My duty was included serving as Head of Department (HoD), teaching BS(CS & IT) classes, supervising BS(CS & IT) students FYP projects, and providing support to the administration. The Rise Group of Colleges is affiliated with GCUF, PU, and Lahore Leads University.

  5. 2022 — 2023

    Lecturer – Computer Science

    Riphah International College, Lahore

    As a permanent faculty member at Riphah International College, Lahore. I taught ADP(CS & IT) classes, supervised projects of ADP(CS) students, and supported administrative functions. The Riphah International College is affiliated with Riphah International University.

  6. 2020 — 2022

    Lecturer – Computer Science

    Aspire Group of Colleges, Lahore

    As a permanent faculty member at Aspire Group of Colleges, Lahore. I taught BS(CS) classes and supported administrative functions. The Aspire Group of Colleges is affiliated with GCUF.

  7. 2019 — Present

    Freelancer

    Fiverr

    As a freelancer at Fiverr. I provide multiple services like web development, mobile development, digital marketing and SEO etc.

Awards & recognition

  1. 2025

    Best Teacher Award

    IMS

  2. 2024

    Best Project Award

    Perfect Web Solutions

  3. 2023

    Best Performance Award

    Rise Group of Colleges

  4. 2020

    Top Position Award

    University

Research interests

Artificial Intelligence

Exploring Artificial Intelligence methods for developing adaptive systems and data-driven solutions to complex real-world challenges.

Machine Learning

Exploring ML techniques to develop intelligent systems, focusing on prediction, pattern recognition, and data-driven solutions.

Deep Learning

Reproducible training, drift detection and the engineering practice that keeps a deployed model honest over time.

Natural Language Processing

Retrieval, summarisation and extraction over domain documents, with a particular interest in evaluating what these systems get wrong.

Computer Vision

Detection and segmentation in settings where labelled data is scarce and the cost of a false negative is high.

Intelligent Diagnosis

Developing intelligent systems to analyze data, identify patterns, and support accurate, timely, and reliable diagnosis.

Skills

  • Python
  • Programming Skills
  • Prompt Engineering
  • Freelancing
  • Database Skills
  • Web Development
  • Mobile Development
  • Class Management
  • Leadership Skills
  • Online Lectures
  • Presentation Skills
  • E-Commerce
  • Digital Marketing
  • AI Tools
  • WordPress
  • Graphic Design
  • PyTorch
  • TensorFlow
  • scikit-learn
  • Hugging Face Transformers
  • Computer Vision (OpenCV)
  • PHP
  • JavaScript & TypeScript
  • Node.js
  • REST & API design
  • Automated testing
  • MySQL & MariaDB
  • PostgreSQL
  • Redis
  • Docker
  • AWS
  • Technical writing
  • Curriculum design
  • Peer review

Have something in mind?

Tell me what you are trying to build or teach, and I will tell you honestly whether I am the right person for it.

Get in touch