Hi, I'm

Yasiru Laksara

Machine Learning Engineer

AI & Data Science Enthusiast | CSE, University of Moratuwa

Yasiru Laksara

About Me

I am a self-motivated Machine Learning Engineer with a strong background in Computer Science and Engineering, specializing in Data Science, Machine Learning, and AI-driven application development. I enjoy building intelligent systems that combine practical software engineering with modern machine learning techniques to solve real-world problems.

My work focuses on machine learning, agentic AI, LLM applications, computer vision, and full-stack development. Through professional experience, research, and hands-on projects, I continue to build scalable, reliable, and impactful AI solutions while strengthening my expertise in modern AI and software engineering.

Experience

Machine Learning Engineer

CML Insight Inc.

📅 June 2026 - Present 📍 Remote / Sri Lanka

Machine Learning Engineering Intern

CML Insight Inc.

📅 December 2024 - May 2025 📍 Remote / Sri Lanka
  • Developed intelligent multi-agent systems for a Causal AI-Driven Education Intervention System, utilizing OpenAI Agent SDK and Google ADK to support adaptive human-AI collaboration.
  • Engineered autonomous pipelines for LLM performance testing using frameworks like DeepEval and gained hands-on exposure to fine-tuning OpenAI-based models tailored to specific use cases.
  • Developed a custom function-based plugin to enhance document extraction workflows for unstructured research data, optimizing system efficiency and reducing API costs.
  • Conducted technical research on agentic architectures and delivered a Tech Talk on OpenAI Custom Functions to share implementation strategies with the engineering team.

Education

2021 - Present
University of Moratuwa

B.Sc. (Hons) in Computer Science and Engineering

University of Moratuwa

Specializing in Data Science and Engineering

GPA 3.69/4.00
Dean's List - Semester 6 Dean's List - Semester 7
2020
Vijayaba National School

GCE Advanced Level - Physical Science

Vijayaba National School, Hungama

Physics A
Combined Mathematics A
Chemistry A
General English A
Z-Score 2.0939
2017
Vijayaba National School

GCE Ordinary Level

Vijayaba National School, Hungama

Results 8 A's and 1 B
English Literature B

Technical Skills

💻

Programming Languages

Python
Java
C++
🌐

Web Technologies

React.js
Node.js
Spring Boot
FastAPI
Flask
Streamlit
🗄️

Database Systems

PostgreSQL
MySQL
MongoDB
🤖

Data Science & Machine Learning

NumPy & Pandas
scikit-learn
TensorFlow & Keras
OpenCV
Hugging Face Transformers
Matplotlib & Seaborn
🧠

Agentic & LLM Frameworks

Google ADK
OpenAI SDK
LangChain
LangGraph
LangSmith
LangFuse
☁️

Cloud Technologies

Google Cloud Platform
Firebase
Netlify
⚙️

DevOps & Version Control

Git & GitHub
Docker

Featured Projects

LangChain LangGraph LangSmith FastAPI PostgreSQL Firebase GCP Gemini DeepEval Tavily API

ResQ

AI-Powered Disaster Response Coordination Platform

Developed an AI-powered disaster response platform that processes multimodal inputs (text, voice, and images) to capture urgent requests and route them intelligently. Built a priority-based matching engine that assigns responders based on location, skills, and urgency, with role-specific dashboards for victims, volunteers, first responders, and government agencies to ensure coordinated, safe, and efficient disaster relief operations.

📅 May 2025
React.js Flask Node.js MongoDB Firebase Hugging Face Grad-CAM OpenAI API

HealthBot+

AI-Powered Web Application for Early Skin Disease Detection

AI-powered web application for early detection of skin diseases including melanoma. Features a fine-tuned Xception model with metadata integration for melanoma detection and a custom CNN for six additional skin conditions. Includes an AI chatbot powered by Whisper and OpenAI API, patient and doctor dashboards with complete report history, Grad-CAM visual explanations for clinical interpretation, and secure authentication.

📅 Jul 2024 - Sep 2024
Python Flask ML

ML Olympiad - Sustainable Urban Living

Machine learning model to predict habitability scores of properties for sustainable urban planning. Secured 3rd place in Kaggle competition.

📅 July 2024 - Aug 2024 🏆 3rd Place
Spring Boot Keycloak Kafka Kubernetes Docker ArgoCD Prometheus Grafana Stripe

InnoVest

Microservices-Based Innovation Funding Platform

Built a web-based platform connecting innovators with investors through a transparent bidding system. Streamlined the funding process via automated interest-based matching, detailed product showcases, and secure payment integration for subscriptions.

📅 Jan 2025 - Jun 2025
Node.js MySQL Express

HR Management System

Full-Stack HRMS for Enterprise Employee Management

Full-stack Human Resource Management System for Jupiter Apparels with robust MySQL database featuring automated validation triggers and optimized views. Implemented Role-Based Access Control for six user hierarchies, dynamic custom field additions, and secure authentication. Includes employee management, leave tracking with approval workflows, and advanced reporting capabilities.

📅 Aug 2023 - Nov 2023
C++

RPAL Interpreter

Complete Interpreter for RPAL Functional Programming Language

Designed and implemented a complete interpreter for the functional programming language RPAL. Built the full execution pipeline from scratch including a custom lexical analyzer, recursive descent parser, AST construction and transformation into a Standardized Tree, and a Control Stack Environment (CSE) Machine to execute programs with support for recursion, lambda calculus, and tuple operations.

📅 May 2024
VHDL

Nanoprocessor Design

4-bit Nanoprocessor with Instruction Execution

Designed and implemented a 4-bit nanoprocessor capable of executing four instructions as part of the Computer Organization and Digital Design module. Integrated hardware components including Slow_Clk for clock management, a nanoprocessor core for instruction execution, and LUT_7seg ROM module for seven-segment display output visualization.

📅 May 2023 - Jun 2023
Python YOLOv8 OpenCV EasyOCR Pandas NumPy SciPy

Automatic Number Plate Recognition

Automatic Number Plate Recognition system that processes video files to detect moving vehicles, extract license plates, and read plate numbers using OCR. Tracks vehicles using YOLOv8, performs license plate detection and decoding with EasyOCR, and exports results to CSV with annotated video output featuring bounding boxes around vehicles and plates.

📅 June 2024
Python Flask ML HTML CSS

T20 Cricket Score Predictor

Machine learning-powered web application that predicts final T20 cricket match scores in real-time using Random Forest Regressor trained on historical match data. Analyzes key match factors including team performance, venue statistics, current score, overs completed, wickets fallen, and recent scoring trends. Supports 10 international teams across 26 major cricket venues worldwide with dynamic team logo display and responsive interface.

📅 July 2024 - Present

Achievements

CYPHER 1st Place
🥇 1st Place

CYPHER 2.0 Hackathon

IEEE WIE Student Branch Affinity Group of KDU 📅 March 2024

Showcased problem-solving and time management skills in a 5-hour coding challenge, securing first place as champions.

View Post →
IntelliHack 5.0 1st Runner-Up
🥈 1st Runner-Up

IntelliHack 5.0

IEEE Computer Society Student Branch Chapter of UCSC 📅 June 2025

Developed an agent-based system to improve disaster response coordination, competing against over 100 teams and 350+ participants.

View Post →
Kaggle 2nd Runner-Up
🥉 2nd Runner-Up

ML Olympiad - Sustainable Urban Living

Kaggle 📅 March 2024

Demonstrated machine learning problem-solving skills by individually developing a model to predict property habitability scores, distinguishing myself among 120+ participants.

View Leaderboard →
CodeFest 2024 2nd Runner-Up
🥉 2nd Runner-Up

CodeFest-2024 Datathon Competition

SLIIT 📅 January 2025

Applied machine learning, data analysis, and problem-solving skills throughout a 6-hour datathon challenge.

HaXtreme 3.0 9th Place
🏆 9th Place

HaXtreme 3.0

IEEE Computer Society, University of Ruhuna 📅 October 2024

Showcased problem-solving and time management skills in a 6-hour coding challenge, excelling among 100+ competing teams.

View Post →

Publications

Thoracic Disease Diagnosis Research
Preprint

Enhancing Multi-Label Thoracic Disease Diagnosis with Deep Ensemble-Based Uncertainty Quantification

Yasiru Laksara, Uthayasanker Thayasivam
arXiv:2511.18839
Accepted for oral presentation at ICITR 2025 (IEEE)

Abstract

The utility of deep learning models, such as CheXNet, in high stakes clinical settings is fundamentally constrained by their purely deterministic nature, failing to provide reliable measures of predictive confidence. This project addresses this critical gap by integrating robust Uncertainty Quantification (UQ) into a high performance diagnostic platform for 14 common thoracic diseases on the NIH ChestX-ray14 dataset. Initial architectural development failed to stabilize performance and calibration using Monte Carlo Dropout (MCD), yielding an unacceptable Expected Calibration Error (ECE) of 0.7588. This technical failure necessitated a rigorous architectural pivot to a high diversity, 9-member Deep Ensemble (DE). This resulting DE successfully stabilized performance and delivered superior reliability, achieving a State-of-the-Art (SOTA) average Area Under the Receiver Operating Characteristic Curve (AUROC) of 0.8559 and an average F1 Score of 0.3857. Crucially, the DE demonstrated superior calibration (Mean ECE of 0.0728 and Negative Log-Likelihood (NLL) of 0.1916) and enabled the reliable decomposition of total uncertainty into its Aleatoric (irreducible data noise) and Epistemic (reducible model knowledge) components, with a mean Epistemic Uncertainty (EU) of 0.0240. These results establish the Deep Ensemble as a trustworthy and explainable platform, transforming the model from a probabilistic tool into a reliable clinical decision support system.

Deep Learning Medical Imaging Uncertainty Quantification Ensemble Methods

Certifications

AWS Academy Data Engineering Training Badge

Graduate - Data Engineering Training

AWS Academy

March 2026

View Certificate →
NVIDIA Deep Learning Certificate

Fundamentals of Deep Learning

NVIDIA

September 2025

View Certificate →
Coursera Supervised ML Certificate

Supervised Machine Learning

Coursera

April 2024

View Certificate →
AWS Machine Learning Certificate

Machine Learning Foundations

AWS Academy

February 2024

View Certificate →
Kaggle ML Certificate

Intro to Machine Learning

Kaggle

January 2024

View Certificate →

Volunteer Experience

📝

Editorial Committee Member

Mora UXplore 2.0 - IEEE Student Branch, University of Moratuwa

📅 February 2024 - December 2024
💰

Finance Committee Member

M-Tutor - Maths Society, University of Moratuwa

📅 February 2024 - December 2024
📝

Editorial Committee Member

NEXTGEN 1.0 - IEEE Robotics & Automation Society, University of Moratuwa

📅 January 2024 - April 2024
📢

Publicity Committee Member

SLIoT Challenge - Department of CSE, University of Moratuwa

📅 October 2023 - April 2024
📝

Editorial Committee Member

MoraXtreme 8.0 - IEEE Computer Society

📅 October 2023 - January 2024
🎪

Event Committee Member

EXMO 2023 - Flagship Technological Exhibition, University of Moratuwa

📅 July 2023
🤝

Project Member

Shilpasara - LEO Club of the University of Moratuwa

📅 October 2022 - November 2023
📋

Organizing Committee Member

CSE Career Fair 2024 - Department of CSE, University of Moratuwa

📅 January 2024

Get In Touch

I love connecting with everyone and I'm always open to discussing new opportunities, collaborations, or innovative ideas in Data Science and Machine Learning.

💼

LinkedIn

Connect with me
💻