01/ 02

Projects

Featured work and personal projects

CoupleCore

IndividualIn Progress

Problem Statement

Relationship companion app whose core innovation is an AI problem-solving tool that learns from each couple's own history of past issues and resolutions to generate tailored, context-aware guidance.

Key Features

  • •AI problem-solving tool personalized to each couple
  • •Learns from each couple's history of past issues and resolutions
  • •Context-aware, tailored guidance generation
  • •Firebase Cloud Functions backend with LLM integration

Tech Stack

Flutter, Firebase, Cloud Functions, LLM Integration

Demo not availableGithub

Dog vs Cat Specifier

Completed

Problem Statement

Predicts whether an uploaded image is a dog or a cat using deep learning.

Key Features

  • •Uploads image
  • •Runs TensorFlow model
  • •Displays prediction result
  • •Shows confidence score

Tech Stack

Python, TensorFlow, Streamlit

B-Trust MBMS

GroupCompleted

Problem Statement

Designed and implemented a PostgreSQL-based micro-banking system with automated interest calculations, ACID-compliant transactions and role-based access control.

Key Features

  • •Role-driven dashboards (Admin, Manager, Agent)
  • •Automated interest accrual for Savings and FD via scheduled jobs
  • •ACID-compliant transactions and role-based access control
  • •REST APIs with optimized, indexed database queries

Tech Stack

PostgreSQL, Express.js, React, Node.js, TypeScript

Demo not availableGithubLinkedIn Post

EcoEYE - SLIOT'26 (Semi-Finalist)

GroupCompleted

Problem Statement

Developed an IoT energy-management system to detect occupancy from CCTV feeds and trigger zone-based control of building appliances.

Key Features

  • •Occupancy detection from CCTV feeds using YOLOv8-n
  • •Zone-based automated appliance control
  • •Embedded integration with ESP32 and Arduino
  • •React-based monitoring dashboard

Tech Stack

Python, OpenCV, YOLO-v8-n, Raspberry Pi, ESP32, Arduino, React

Demo not availableGithubLinkedIn Post

RPAL Interpreter

GroupCompleted

Problem Statement

Implemented a complete 6-stage interpreter pipeline for RPAL.

Key Features

  • •Lexical analysis and tokenization
  • •AST construction and standardization
  • •CSE machine execution
  • •Web-based interactive demo

Tech Stack

C++, Python, HTML/CSS, Render

Draftly - Lawyer-in-the-Loop Legal Workflow Platform

GroupIn Progress

Problem Statement

Legal workflow platform for Sri Lankan practice that turns unstructured client documents into a verified, evidence-linked matter record with deterministic checks, grounded legal search, and reviewable drafting. Supervised by Dr. Nisansa de Silva.

Key Features

  • •Document ingestion via Google Document AI
  • •RAG-based grounded legal search
  • •Deterministic compliance checks
  • •Evidence-linked matter records
  • •Local LLM-assisted drafting

Tech Stack

Google Document AI, RAG, NLP, Full-Stack Web, Local LLM

Demo not available

Flower Exchange - Order Matching Engine

IndividualCompleted

Problem Statement

Trading exchange with a price-time-priority order matching engine and both CLI and web interfaces, built on SOLID design principles. Developed in a selective LSEG C++ workshop offered to 25 students from the batch.

Key Features

  • •Price-time-priority order matching engine
  • •CLI and Web UI interfaces
  • •REST API
  • •Built on SOLID design principles

Tech Stack

C++17, OOP / SOLID, REST API, Web UI

Demo not availableGithub

Driver Safety MS - SLIOT'25

Completed

Problem Statement

System for make the driver taks easier and safe. This brings us to the FINAL round of this competition.

Key Features

  • •Digital documentation handelling
  • •Driver intoxication detection
  • •Driver drowsiness (sleep) detection
  • •NFC card scanning for easy identification

Tech Stack

Python, IoT, Arduino

Demo not availableGithubLinkedIn Post

Moonscake E-Commerce Platform

In Progress

Problem Statement

Full-stack web application for a private cake business.

Key Features

  • •Product catalog management
  • •Shopping cart functionality
  • •Secure payment via reciept photo transfering
  • •Order tracking system

Tech Stack

React, Node.js, MongoDB, Express, Stripe

Demo not available

My Portfolio - 02

Completed

Problem Statement

Modern responsive portfolio website built as a professional digital presence to showcase projects, skills, and achievements to potential employers and collaborators.

Key Features

  • •Responsive design with dark theme
  • •Interactive project showcase with filtering
  • •Skills carousel with progress indicators
  • •Contact form with validation

Tech Stack

Next.js, React, TypeScript, Tailwind CSS, Lucide Icons

My Portfolio - 01

Completed

Problem Statement

Static site for my career purpose.

Key Features

  • •Creative UI
  • •Easy maanageble

Tech Stack

HTML, CSS, JS