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. |