I'm a tech enthusiast with a keen interest in cutting-edge technology, and the passion to explore new avenues of human interaction and information access. I recently started a PhD in Computer Science at Old Dominion University, Norfolk VA, USA. Before that, I received a Bachelor's degree in Computer Science and Engineering from University of Moratuwa, Sri Lanka. My research interests lie in the areas of Machine Learning, Data Science and Distributed Systems.
My current work is based on the aspects of human perception, cognition and physiological responses to stimuli. It involves collaborating on research that leverage EEG, Eye Tracking, and Wearable Technology to build predictive systems for neurodevelopmental conditions through machine learning.
Old Dominion University
PhD - Computer Science (2019 - Present)
I'm collaborating on research in the areas of Machine Learning and Data Science. I work with EEG and eye tracking data to create machine learning models for predicting neurodevelopmental conditions like ASD and ADHD. My work also includes creating a unified metadata representation for datasets across multiple disciplines.
University of Moratuwa, Sri Lanka
Bachelor's - Computer Science (2014 - 2018)
My key study areas were Distributed Systems, Database Systems, Algorithms, Object Oriented Software Development, Data Science, and Machine Learning. My Final Year Project was based on Distributed Systems, and was targeted towards building a Full-Stack Microservice Framework for Java.
Freelance Software Developer (2018)
I developed a white-labeled web app for The GP Service (UK) Ltd using Angular, Single-Sign-On using OpenID Connect, Spring Boot and PostgreSQL. I also managed development of a cross-platform mobile application for the same company using React Native, and did the initial development of it.
WSO2 Lanka (Pvt) Ltd, Sri Lanka
While I was an undergraduate, I finished an internship with WSO2 Lanka (Pvt) Ltd, an open-source technology provider that offers an enterprise platform for API management. During this internship, I took part in a project for creating a semantic knowledge base for automated answering of WSO2 Support questions. Here, I used Solr to build a document index, and a Natural Language Interpreter using Tensorflow that performs question-answer mapping and adjusting result ranking based on user feedback.
A full-stack microservices framework for Java, with support for boilerplate code generation using novel Business Process Modeling Notation. The target of the project was to allow developers to focus more on implementing the business process logic rather than spend time to architect the solution for microservice environments. The framework handles scaling of services using dynamic data partitioning and automatic service registration upon deploying new nodes or taking nodes offline. Developed using Java, Netty, Apache Kafka, Apache Zookeeper and Apache Curator
A platform that brings Tourists and Tour Providers together, enabling seamless tour service discovery and reservation. Tourists can book tour services from tour providers, while tour providers can advertise and attract customers. A rating system and an IM system is being developed for better integration. Technologies include Express.JS, MongoDB, and React.JS
A realtime facial recognition and emotion detection system for the hospitality industry, which uses camera feeds to analyze customer reactions and provide a rating of satisfaction in areas of interest such as dining area, lounge, etc. Prototype developed using Microsoft Emotion API and C#.
A Point-of-Sales, Reporting, Loan Management and Employee Management System for Dambulla Dedicated Economic Centre, Sri Lanka. Developed using C#, WPF, MySQL, Dapper O/RM, Git, and VSTS
A Point-of-Sales, Inventory Management, and Employee Management System for Gold Line Tours and Tyre Center, Dehiwala, Sri Lanka. Developed using C#, WPF, MySQL and Dapper O/RM.
- Sampath Jayarathna, Yasith Jayawardana, Mark Jaime, Sashi Thapaliya, "Electroencephalogram (EEG) for Delineating Objective Measure of Autism Spectrum Disorder", Computational Models for Biomedical Reasoning and Problem Solving, IGI Global, 2019, pp. 34-65
- Yasith Jayawardana, Randil Fernando, Gavindya Jayawardena, Dileka Weerasooriya, Indika Perera, "A Full Stack Microservices Framework with Business Modelling", 2018 18th International Conference on Advances in ICT for Emerging Regions (ICTer), Colombo, Sri Lanka, 2018, pp. 78-85