K.M Lahiru Lakmal Abeywickrama

Crafting Digital Solutions with Passion and Precision

View My Work

Profile Summary

Lahiru Lakmal Abeywickrama - Data Science Student

A strong foundation in computer science, robotics, and embedded systems was built through academic learning and hands-on projects. Skills in Python, Java, C, C#, HTML, CSS, SQL, Arduino, and Raspberry Pi were developed and applied in practical environments. Experience in robotics was gained through working with sensors, microcontrollers, actuators, and machine-controlled systems. Interests in data science, machine learning, software development, and robotic automation were demonstrated through continuous learning and project work. Leadership experience was obtained by serving as the President of the Society of Technological Studies of the Department of Physical Sciences and Technology at Sabaragamuwa University of Sri Lanka.

Skills

Programming Languages

Python, Java, C, C#

Web Development

HTML, CSS, Streamlit

Data Analysis & Viz

Pandas, NumPy, Matplotlib

Algorithms & DS

Data Structures, Algorithms

Version Control

Git, GitHub

Databases

SQL, SQLite

Artificial Intelligence

Machine Learning, AI Concepts

Robotics

Arduino, Raspberry Pi

Projects

School Management System Project

School Management System

Python + Streamlit

A simple school management web application was developed to handle student registration, staff details, attendance, and data visualization. Streamlit was used to create the UI, while SQLite was used for storing and retrieving data. Interactive dashboards and dynamic forms were implemented to improve usability.

View Project
Linked List Project

Linked List Mini Application

DSA Project

A menu-driven application was created as part of a team project to demonstrate linked list operations. Features such as insertion, deletion, searching, and traversal were implemented. A special feature was added to extend the functionality of the basic linked list program.

View Project
Data Visualization Project

Data Visualization & Analysis

Python, Pandas, Matplotlib

Multiple Python scripts were produced to analyze datasets and present insights graphically. Tools like Pandas and Matplotlib were used to clean data, compute statistics, and generate visual summaries.

View Project
English Character Recognition Project

English Character Recognition

Python, Pandas, Matplotlib,xgboost

English character recognition was implemented using machine learning techniques. The project involved preprocessing image data, training models with xgboost, and evaluating performance metrics to achieve accurate recognition results.

View Project
Waste Classification Mobile Robot Project

Waste Classification Mobile Robot (University Mini Project)

Arduino, Raspberry Pi, Python

A mobile robot capable of identifying and classifying waste was designed and developed as a university mini project. A Raspberry Pi Zero was used as the main controller, and image-based classification methods were incorporated to recognize waste categories. The robot platform was built with sensors, motors, and a movable chassis. All control processes—including navigation, detection, and waste sorting—were automated through Python scripts executed on the Raspberry Pi.

View Project

Experience

Academic & Personal Projects

University Coursework

Experience in developing academic and personal projects was gained through university coursework. Collaborative skills were strengthened by working in teams for software projects. Knowledge in testing, debugging, and documenting code was applied in multiple practical tasks.

Education

BSc (Hons) in Computer Science & Technology

Sabaragamuwa University of Sri Lanka | 2022 - Present

Concepts in software engineering, databases, algorithms, multimedia technologies, and machine learning were learned and applied.

Achievements

  • Coursework projects were completed with high performance.
  • Technical skills progress was recognized by instructors through consistent project quality.
  • Contributions to team-based projects were appreciated by peers.

Interests

Data Science Machine Learning Software Development Data Visualization New Technologies Embedded Systems
Wikidata