Dinura Dissanayake
Hello, I'm a research assistant at Mohamed bin Zayed University of Artificial Intelligence.
I'm currently interested in
Checkout my resume.
Projects
Developed a multilingual conversational benchmark that incorporates cultural and linguistic diversity to evaluate the performance of current vision-language models (VLMs).
End-To-End Planning-Oriented Autonomous Driving
Improve already existing trajectory-guided control prediction method by introducing
depth perception and a new control mechanism.
Analysis Tool for Industrial Images
An analysis tool for increasing the performance of an injection mold maintenance device which uses image processing
techniques to identify stuck plastic particles on molds.
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.
Oral Assesment and Screening Interactive System
A web-based, automated screening system that can boost the treatment process by early detection of
high-risk oral cancer patients.
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.
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.
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 Processing techniques to detect damaged fruit
Image Filtering with OpenCV was used to create an algorithm to detect the deformities of fruit. Created application using python to continuously monitor given set of images.
Fractal generator
A tool to display Mandelbrot and Julia sets, for given parameters.
Use of multi-threading concepts in generating the images.
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.