Projects

  • Integrating Reinforcement Learning and Deep Learning to Predict Factors Influencing Student Performance in Educational Settings
    Technologies: TensorFlow, OpenAI Gym, Scikit-learn, Pandas, NumPy, Scrapy, MongoDB, Django
    Advised by: Prof. Umashanger Thayasivam
    A pioneering project combining Reinforcement Learning and Deep Learning to analyze and predict factors influencing student performance, aiming for tailored interventions and improved prediction accuracy in educational environments.

  • Data Fusion Framework Development for Facilitating Data Usage Across Multiple Applications
    Technologies: Apache Hive, Apache Spark, Apache Hadoop, Apache Kafka, Angular, Django
    Advised by: Dr. Shehan Perera, Prof. Amal S. Kumarage, Dr. T. Sivakumar
    Sri Lanka’s first centralized real-time Transportation Data Warehouse to support analytics for multidisciplinary applications.

  • Computer Vision-based CCTV Traffic Analysis System and Video Annotation Tool
    Technologies: OpenCV, YOLO, DeepSORT, TensorFlow, Keras, Angular, NodeJS
    Advised by: Dr. Shehan Perera, Prof. Amal S. Kumarage, Dr. T. Sivakumar
    Computer vision-based system for semi-automatic video annotation, vehicle object detecting, tracking, and analyzing traffic patterns in real-time using video data from CCTV footage.

  • Inhalo - Breath Monitoring System
    Technologies: Pattern Recognition, CNN, Machine Learning, PyTorch, IoT, Android, C/C++, MySQL
    Advised by: Dr. Shehan Perera, Prof. Chandima Jeewandara, Dr. Lakmali Amarasiri, Dr. Yamuna Rajapakse
    An Award Winning & Internationally recognized AI-enhanced IoT product targeting Asthma patients, designed to motivate patients to perform breathing exercises and use inhalers properly.

  • Early Detection of Red Palm Weevil Attacks
    Technologies: Audio Classification, TensorFlow, Python
    Advised by: Prof. Chandana Gamage
    Deep learning-based audio classifier for the early detection of Red Palm Weevil attacks on palm trees.

  • Face Mask Health Detection System
    Technologies: Kalman filter, Time Series Analysis, Android
    Advised by: Mr. Biman Liyanage
    Kalman filter-based mobile app to monitor the CO2 level inside face masks in real-time for the Face Mask health detection system.

  • Legal Information Retrieval System
    Technologies: NLP, Deep Learning, scikit-learn, pandas
    Advised by: Dr. Nisansa de Silva, Dr. Shehan Perera, Dr. Chinthana Wimalasuriya
    Ontology-based information extraction framework for legal professionals.

  • Google Summer of Code: Add SQL support to Apache Gearpump
    Technologies: Scala, sbt, Apache Calcite, Apache Gearpump, Jira, Git
    Advised by: Mr. Tianlun Zhang
    An enhancement project integrating Apache Calcite with Gearpump to enable SQL support, facilitating users unfamiliar with Scala or Java to efficiently utilize Gearpump’s high-level DSL.

  • Anomaly Prediction Using Unsupervised Machine Learning
    Technologies: WSO2 Stream Processor, WSO2 Machine Learner, WSO2 Data Analytics Server
    Advised by: Mr. Nirmal Fernando, Dr. Srinath Perera
    A comprehensive toolkit project leveraging the WSO2 Data Analytic Server and WSO2 Machine Learner to train models and forecast performance anomalies.