Close

Ravindi

Weerasinghe

Computer Science and Engineering Undergadute

Download CV

About Me

I am an ambitious undergadute with a passion for technology and a strong belief in its power to improve the world. My love for mathematics and computer science has brought me to this point as a computer science and engineering student.

My field of study, computer science and data science engineering, possesses a solid theoretical foundation and extends its abilities through innovation beyond the theories. Hence, I am eager to apply my academic knowledge and experience in more practical industry environments.

Moreover, I aspire to utilize my industrial placements to broaden my knowledge and enhance my skills while making a valuable contribution towards the betterment of society through technology.


Areas of Interest: Machine Learning, Data Science, Mathematics, Statistics

Education

University of Moratuwa, Katubedda, Sri Lanka

2021 - Present

B.Sc. Engineering (Hons)

Specialization: Computer Science and Engineering
Stream: Data Science and Engineering

Aquinas College of Higher Studies, Colombo 08, Sri Lanka

2020 - 2021

Diploma in English Language and Literature

Experience

IronOne Technologies (Pvt) Ltd

Intern - ML Engineer

Completed industrial training and worked as an intern ML engineer on a set of NLP and Gen AI projects.

Projects

Bus Arrival Time Prediction

A Data Science and Enginnering project which uses machine learning concepts for bus arrival time prediction under heterogeneous traffic conditions.

Contribution: Machine Learning Models
Languages: Python

RPAL Interpreter

An Interpreter for the functional language RPAL consisting of a scanner, parser and a CSE machine.Implemented as a group assignment under CS3513 - Programming Languages.

Contribution: Parser
Languages: Java

View Project

Bank Transaction Management System

A bank transaction management system with a web application implemented as a group project under CS3043-Database systems

Contribution: Database, Backend
Languages: Javascript, SQL
Frameworks: Node, Reactjs
Database: MySQL

View Project
View More Projects

Nano Processor

4-bit nano processor capable of executing 4 instructions. Implemented as a project under CS1050 - Computer Otganiztion and Digital Design

Languages: VHDL

View Project

Email Client

A command-line based email client capable of sending emails to stored reciepients, adding new reciepients, and print details of previously sent emails.

Languages: Java

View Project

Skills