About Chathura
Chathura Wanniarachchi graduated from the University of Colombo School of Computing (UCSC),
Sri Lanka with a
First-Class Computer Science Honours degree. He is passionate about Algorithm Development
research as it makes
the existing system more efficient and optimized. Apart from that, he has a special interest
in drone human
interaction-related research which makes drones like cutting-edge technological devices more
user-friendly
and accessible to the public.
He was selected to the UCSC, completing the GCE Advanced Level examination with an
island-wide ranking of 176
from the high school. His interest in research in the computing domain rose during his
second year of studies
at the university. Initially, it was a search for solutions for the problems found during
the year-wide software
development group project. Then the Research internship at CoST Research Lab at UCSC focused
his interest on
algorithm development research. There he developed and Genetics Algorithm-based optimization
approach for Audio
Fingerprinting algorithms. With that experience, he started the final year of the university
with a yearlong
thesis-based research project.
During his final year at university, he got a teaching opportunity as an Undergraduate
Teaching Assistant.
He conducted tutorial and practical sessions Electronics and Physical Computing course
module for second-year
computer science undergraduates. It helped him to improve his teaching, lecture material
making skill and
lecturer conducting skills as the student group was well over 200, and they learned utterly
new course modules
in the curriculum.
My primary research interests focus on developing algorithms for single-threaded, multi-threaded, and distributed computing environments.
I am particularly fascinated by integrating biological phenomena into these algorithms to enhance their functionality and efficiency.
Additionally, I am deeply interested in edge computing and the design and development of IoT systems.
I aim to leverage machine learning to optimize performance on edge devices and process data locally, thereby maintaining data privacy and reducing reliance on cloud-based decision-making.
Apart from all, he is a self-hosting nerd, and he maintains a home lab which provides most
of the software
solutions he needs to do his day-to-day activities securely with more privacy and full
control of his data.
Download
Resume