Publications

A comprehensive dataset of annotated oral cavity images for diagnosis of oral cancer and oral potentially malignant disorders

NS Piyarathne, SN Liyanage, RMSGK Rasnayaka, PVKS Hettiarachchi, GAI Devindi, FBAH Francis, DMDR Dissanayake, RANS Ranasinghe, MBD Pavithya, IB Nawinne, RG Ragel, RD Jayasinghe

Oral Oncology

Published: 2024

Multimodal Deep Convolutional Neural Network Pipeline for AI-Assisted Early Detection of Oral Cancer

GAI Devindi*, DMDR Dissanayake*, SN Liyanage*, FBAH Francis, MBD Pavithya, NS Piyarathne, PVKS Hettiarachchi, RMSGK Rasnayaka, RD Jayasinghe, RG Ragel, I Nawinne

IEEE Access

Published: 2024

Projects

Image Title

All Languages Matter: Evaluating LMMs on Culturally Diverse 100 Languages

Developed a multilingual conversational benchmark that incorporates cultural and linguistic diversity to evaluate the performance of current vision-language models (VLMs).
Image Title

Remote Keyboard Tutoring System

The Remote Keyboard Tutoring System is a web-based system that can be attached to any (electronic) keyboard synthesizer through a MIDI connector. Once our system is connected to the keyboard, the user can interactively learn, play or teach in combination with the web application that we provide.
Image Title

CRC USING CUSTOMIZED NIOSII PROCESSOR

Improved performance of the Cyclic-Redundancy-Check algorithm by adding a custom instruction to the MIPS ISA of NiosII processor. Implementation of hardware functionality using XOR and shift operations.
Image Title

Compiler for Cool Language

The combination of a lexer, parser, semantic analyser, and code generator that can be used to compile programs written in Cool programming language.
Image Title

8-bit single cycle processor

The combination of a lexer, parser, semantic analyser, and code generator that can be used to compile programs written in Cool programming language.
Image Title

Fractal generator

A tool to display Mandelbrot and Julia sets, for given parameters. Use of multi-threading concepts in generating the images.
Image Title

Tick-tact-toe

Classical Tick-tact-toe game implementation using Java event handeling and java model view controller architecture(MVC).

Skills & Experience

For over four years now I have been studying through my degree program as well as on my own in various different programming languages and techniques. I have experience in,

  • Machine Learning
  • Computer Vision
  • Data Structures and Algorithms
  • Embedded programming
  • Full Stac Development
  • Networking

Python

  • 5+ Years of project and coding experience.
  • Algorithms, Machine Learning, Embedded programming

Java

  • 2+ Years of project and coding experience.
  • Algorithms, OOP

C++

  • 2+ Years of project and coding experience.
  • Algorithms, OOP

HTML5

  • 5+ Years of project and coding experience.

CSS

  • 3+ Years of project and coding experience.

React-JS

  • 2+ Years of project and coding experience.