About Me

Who Am I?

Hi I'm Ravindi Weerasinghe I am a passionate and ambitious undergraduate pursuing Computer Science and Engineering, driven by a love for technology and a deep belief in its potential to improve the world. With a strong foundation in computer science and data science, I thrive on combining theoretical knowledge with innovation to create impactful solutions. My academic journey has cultivated a keen interest in data science and machine learning, where I explore how data can unlock insights and drive meaningful change. I am particularly drawn to projects that combine cutting-edge technologies like LLMs and transformer models to solve real-world problems, such as summarization frameworks and intelligent applications.

Beyond the technical realm, I am a creative thinker with a flair for content writing and a love for literature. Crafting engaging stories, captions, and narratives allows me to express ideas in unique and compelling ways. Balancing technical expertise with creative pursuits, I believe in the power of words and technology to inspire and connect people.

Machine Learning

Data
Science

Data
Analytics

Content
Writing

My Skills

Programming Languages & Tools

Python
Java
HTML
Pytorch
Tensorflow
FastAPI
LangChain
HuggingFace
GitHub
Angular
VS Code
Education

Education

University of Morauwa, Katubedda, Sri Lanka
Specialization: Computer Science and Engineering
Stream: Data Science and Engineering

2021 - Present

Aquinas College of Higher Studies, Colombo 08

2020 - 2021

Experience

Work Experience

Intern ML Engineer 2023 Nov - 2024 May

IronOne Technologies (Pvt) Ltd.
Contributed to several NLP related development projects focusing on R&D, Data Preperation, Model Finetuning, Testing and Debugging.

My Work

Projects

March, 2024 - Present | NLP

Corporate Report Summarization

Final Year Project
A segmentation-based framework leveraging pre-trained transformer models to summarize lengthy documents.
Tech Stack: Python, Pre-trained transformer models

2023 July - 2023 Nov | Machine Learning

Bus Arrival Time Prediction

Data Science and Engineering Project - Semester 5
A Data Science and Enginnering project which uses machine learning concepts for bus arrival time prediction under heterogeneous traffic conditions.
Tech Stack: Python, XG Boost, SHAP

See Project

June, 2024 | NLP

LLM-based learning assistant for Advanced Level Biology Students

Personal Project
An LLM-based chat application to answer questions related to the G.C.E. A/L Biology syllabus.
Tech Stack: Python, LangChain, HuggingFace, LLMs, Faiss, Fast API, Angular

See Project

June, 2023 - July, 2023 | Programming

RPAL Interpreter

CS 3513 - Programming Languages Project - Semester 4
An interpreter for the functional programming language RPAL consists of lexical analyzer, parser and a CSE machine.
Tech Stack: Java

See Project

Oct, 2022 - Jan, 2023 | SE

Bank Transaction Management System

CS 3043 - Database Systems Project - Semester 3
A bank transaction management system which enables users to carry out different tasks like registering new accounts, applying for online loans, online transactions etc. through a web application.
Tech Stack: MySQL, Nodejs, JavaScript

See Project

July, 2022 | VHDL

Nano Processor

CS 1050 - Computer Organization and Digital Design Project
4-bit nano processor capable of executing 4 instructions. Implemented as a project under CS1050 - Computer Otganiztion and Digital Design
Tech Stack: VHDL

See Project

June, 2022 - July, 2022 | Programming

Email Client

CS 1040 - Program Construction
A command-line based email client capable of sending emails to stored reciepients, adding new reciepients, and print details of previously sent emails.
Tech Stack: Java

See Project

Publications

Conference Proceedings

ITSC 2024, Edmonton, Canada Sep, 2024

A.K. Warnakulasuriya, C.D.R.M. Weerasinghe, H.K.G.V.L. Wickramarathna, Shiveswarran Ratneswaran, Uthayasanker Thayasivam, "Explainable Bus Arrival Time Prediction Model with Improved Features Related to Topography and Points of Interest", In proceedings of the 27th IEEE International Conference on Intelligent Transportation Systems, 2024

Abstract

ICITR 2024, Moratuwa, Sri Lanka Dec, 2024

C.D.R.M. Weerasinghe, M.R.A.A.K. Gunasinghe, H.B.K.S. Siriwardana, Indika Perera, "Enhancing Text Segmentation with Positional Encoding and Sentence Embeddings: An Unsupervised Clustering Approach" , In proceedings of the 9th International Conference on Information Technology Research, 2024

Abstracts of Proceedings, 2024, p.76