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.
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.
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
IronOne Technologies (Pvt) Ltd.
Contributed to several NLP related development projects focusing on R&D, Data Preperation, Model Finetuning, Testing and Debugging.
Final Year Project
A segmentation-based framework leveraging pre-trained transformer models to summarize lengthy documents.
Tech Stack: Python, Pre-trained transformer models
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
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
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
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
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
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
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
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