Projects

Assess Fake News Engagement via Eye movements
Python | Machine Learning
Old Dominion University
Jan 2022 – Ongoing
Research on analyzing eye movement data to identify reading patterns of participants and to identify objective measures using eye movements to effectively assess the engagement of fake news.
Automatic Feature Extraction from Scientific Papers
Python | Regular Expression | Gender API
Old Dominion University
Jan 2022 – Aug 2022
Research and development of automatic feature extraction from scientific papers including table references, figure references, gender diversity of authors, and novelty score for predicting reproducibility of scientific papers.
ETD Title Page Classifier
Python | Machine Learning | Natural Language Processing
Old Dominion University
May 2022 – June 2022
Heuristic classifier that will predict if a given page of Electronic Theses and Dissertations (ETDs) is a title page or not.
SPEED Adapter
Java | Maven | AWS Kinesis | Avro | Apache NiFi
Sysco LABS
Jan 2019 - Dec 2021
SPEED Adapter is built based on AWS Kinesis Streaming platform which provides the capability to ingest and consume serialized or binary data into/from Amazon Kinesis Streams.
Sysco Kinesis Agent
Java | Maven | AWS Kinesis
Sysco LABS
Mar 2019 - Dec 2021
A stand-alone Java application developed by enhancing the AWS Kinesis Agent to support to ingest compressed data into Amazon Kinesis Streams and supports data consumption through decompression.
SPEED Adapter 2.0
Java | Maven | Kafka | Avro | Python | NodeJS
Sysco LABS
Mar 2021 - Dec 2021
SPEED Adapter 2.0 is built based on Kafka platform which provides the capability to ingest and consume serialized or binary data into/from Kafka topics.
API Central
Java | Bash | AWS | Docker | Python
Sysco LABS
Jan 2019 - July 2021
A platform which provides API Management capabilities to Sysco with the use of WSO2 API Manager.
API Central 2.0
Google Apigee | GO language | Java | Kotlin
Sysco LABS
Jan 2020 - Dec 2021
An ongoing project to provide API Management capabilities to Sysco with the use of Google Apigee API Manager.
Context Aware Hierarchical Aspect Aggregation
Python | Machine Learning | Natural Language Processing | Data Mining
University of Moratuwa
Jan 2018 - Dec 2018
A research on generation of review aspect term hierarchy using word embedding and clustering carried out as the Final Year Project of the undergraduate course.
Code Review Coverage Reporter
Python | HTML | CSS | AngularJS | Grafana
LSEG Techology
June 2017 - Dec 2017
A tool which is currently used by LSEG Technology to measure the compliance of each project team to Code Review Guidelines.
DengAI-Predicting Disease Spread
Python | Machine Learning | Data Mining
University of Moratuwa
Jan 2018 - July 2018
A project of predicting the number of dengue cases each week based on environmental variables.
Smart Math Tutor
Python | Raspberry pi 3 | Raspberry Pi Camera Module V2 | LCD Screen
University of Moratuwa
Feb 2017 - May 2017
A stand-alone device that helps to solve handwritten or printed mathematical equations by capturing a photograph of it.
EpiCure
PHP | Laravel Framework | Android Studio | Sqlite | MySQL
University of Moratuwa
Sep 2016 - Dec 2017
Mobile app that can be used to collect epidemiologic data from across the country.
Smart Wheelchair
Python | Myo-Band | Raspberry pi 3
University of Moratuwa
Sep 2016 - Dec 2016
Smart Wheelchair allows driving the wheelchair with use of hand movements.
Smart Gesture Glove
Android Studio | Ardiuno | Flex Sensors
University of Moratuwa
Jan 2016 - May 2016
A glove that allows speech impaired people to communicate by translating sign language into words and displaying it on a mobile app.