Skip to content

Professor in Computer Science

Prof. TGI Fernando

BSc (Hons) in Mathematics MSc in Industrial Mathematics MSc in Computer Science PhD in Intelligent Systems

Department of Computer Science, Faculty of Applied Sciences, University of Sri Jayewardenepura, Sri Lanka. Over 25 years of work in Artificial Intelligence, spanning machine learning, natural language processing, evolutionary computing and swarm intelligence.

Portrait of Prof. TGI Fernando
Years in AI
25+
Publications listed
—
Doctoral graduates
—
Theses supervised
—

About

Profile

I am a Professor in Computer Science at the University of Sri Jayewardenepura, one of Sri Lanka's leading state universities, with over 25 years of experience in Artificial Intelligence. My work centres on intelligent systems, machine learning, natural language processing, evolutionary computing and swarm intelligence.

I have served as Coordinator of the MSc in Computer Science programme and as Chairperson of the Board of Study in Physical Sciences at the Faculty of Graduate Studies. My academic work includes extensive research supervision, curriculum design and interdisciplinary programme development.

I have published in journals and proceedings indexed by IEEE, Springer and Scopus, and have received multiple President's Awards for Scientific Publications in Sri Lanka, as well as international scholarships from the EPSRC (UK) and the Asian Development Bank. My research aims at real-world applications of machine learning, evolutionary computing, swarm intelligence and NLP, through both rigorous academic inquiry and collaborative industry engagement.

Research specializations

  • Artificial Intelligence
  • Machine Learning
  • Deep Learning
  • Natural Language Processing
  • Evolutionary Computing
  • Swarm Intelligence
  • Optimization
  • Root Finding of Nonlinear Equations

Experience

Positions & leadership

Academic appointments

    Leadership & international roles

      Other professional activities & service

        Research & Supervision

        Research areas

        Machine & Deep Learning

        Computer vision, deepfake detection, medical imaging, explainable AI, and capsule and CNN–RNN architectures.

        Natural Language Processing

        Low-resource Sinhala NLP, ancient inscription recognition and translation, multimodal content moderation, LLM applications.

        Swarm & Evolutionary

        Ant colony optimization, firefly and particle swarm algorithms, co-evolution, multi-objective and quantum-inspired optimization.

        Numerical Methods

        Root finding of nonlinear equations — including the Weerakoon–Fernando third-order variant of Newton's method — and routing optimization.

        Research supervision

        Publications

        Papers, chapters & theses

        Full citation record on Google Scholar →

        Selected publications

          Quick topics:

          Awards

          Honours, scholarships & grants

            Awards won by supervised students

              Teaching

              Teaching & curriculum

              Subjects taught

              Undergraduate and postgraduate levels

              • Machine Learning
                Supervised, unsupervised and deep learning
              • Natural Language Processing
                Classical to transformer-based NLP
              • Evolutionary Computing
                Genetic algorithms, co-evolution
              • Swarm Intelligence
                ACO, PSO, firefly and related metaheuristics
              • Data Structures & Algorithms
                Design and analysis of algorithms
              • Discrete Structures
                Mathematical foundations of computing
              • Computer Programming
                Including object-oriented programming

              Curriculum & programmes

              • MSc in Computer ScienceProgramme Coordinator, 2012–2017
              • MSc in Data Science & AICourse coordination, including Machine Learning II (DSA 552) and NLP (DSA 6123)
              • BSc Hons in Artificial IntelligenceSCAQA programme review panel, 2024–2025
              • ICT degree, Faculty of Technology, USJCurriculum development consultant, 2015–2017
              • Open University of Sri LankaSenior Consultant for undergraduate projects (2009–2013); editor of CPU2242 Object Oriented Programming using C++ and Java
              • Visiting LecturerVarious universities in Sri Lanka

              Contact

              Get in touch

              Prospective research students, collaborators and industry partners are welcome to reach out about machine learning, NLP, evolutionary computing and swarm intelligence projects.

              Official email

              Personal email

              Office telephone

              +94 11 275 8907

              Postal address

              Department of Computer Science, Faculty of Applied Sciences
              University of Sri Jayewardenepura, Gangodawila, Nugegoda 10250, Sri Lanka