Projects

A showcase of my technical projects ranging from enterprise microservices to IoT solutions. These projects demonstrate my expertise in full-stack development, cloud computing, and problem-solving.

Featured Projects

Open Source Projects

2025-2026

Machine Learning

AirGuard

An XGBoost-based machine learning system that predicts the next indoor air quality level from factory sensor readings and provides real-time predictions through a Streamlit app.

PythonXGBoostscikit-learnSHAP+4 more
View details →

2025-2026

Software

Portfolio Website

A modern, responsive personal portfolio website showcasing my projects, experience, and skills.

Next.jsReactTypeScriptTailwind CSS+1 more
View details →

2025

Tool

University Course Advisor

A desktop application that helps Sri Lankan A/L students find eligible university programs based on their stream, subjects, Z-score, and district.

PythonPrologTkinterPySWIP
View details →

2025

Software | Healthcare Interoperability

LOINC to FHIR Converter

A specialized healthcare interoperability tool developed during my internship at WSO2, designed to map LOINC data to FHIR-compliant resources.

BallerinaJavaFHIRLOINC+1 more
View details →

2024

Software (Microservice)

ITW Computers

A microservices-based online retail shop with polyglot services, complete CI/CD, and AWS deployment.

GoSpring BootNode.jsNext.js+7 more
View details →

2024

Software

S3 to Google Drive

A Node.js application to transfer files from AWS S3 bucket to Google Drive with folder creation and sharing capabilities.

Node.jsTypeScriptExpressAWS S3+2 more
View details →

2024

Software (Microservice)

Golang Microservice

A microservices application demonstrating microservices architecture with API Gateway, Product Service, and Order Service using Go.

GoGinGORMPostgreSQL+1 more
View details →

Hardware and Electronic

2026

Embedded Systems

SPIRAL

An Arduino-based RFID and SPI communication study implementing a three-stage practical investigation with an MFRC522 reader and protocol comparison.

C++ArduinoArduino UnoMFRC522
View details →

2022 - 2023

Hardware

Air Quality Monitoring System

IoT-based indoor air quality monitoring system with real-time data visualization and alerts.

Node.jsFirebaseMQTTESP32
View details →

Other Notable Projects

2026

Cloud Infrastructure

CloudMart

A cloud-ready microservices e-commerce platform developed for Cloud Infrastructure Management, with containerisation, Kubernetes deployment, and AWS resource management.

AWSTerraformDockerKubernetes+4 more
View details →

2025

Software Testing

QA Training App Automation Suite

An automated API and UI test suite for the QA Training App, built with Serenity BDD, Cucumber, JUnit 5, and Maven.

JavaSerenity BDDCucumberJUnit 5+3 more
View details →

2022

Game

Guardian of Crystals

A 2D desktop game developed using Unity Engine featuring moving platforms, enemy attacks, and power boosters.

UnityC#
View details →

2021

Software (Desktop App)

KMC Water Department System

Desktop application for project management and water quality tracking for KMC Water Department.

.NET FrameworkC#Windows FormsMSSQL
View details →

2021

Software (Desktop App)

MASL Digana Expenditure System

Desktop application for generating monthly expenditure reports for MASL Digana office.

C#.NET FrameworkWindows FormsGitHub
View details →

2019

Tool

NeXCal

Advanced calculator with floating point operations for binary, octal, decimal, and hexadecimal numbers.

C#.NET Framework 4.8XamarinUWP+1 more
View details →

2018-2019

Tool

QuizDesigner

Desktop application for organizing offline quiz competitions with up to three rounds and 30 questions per round.

C#.NET FrameworkStreamReader
View details →