Projects
Featured work and personal projects
CoupleCore
IndividualIn ProgressProblem 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
Dog vs Cat Specifier
CompletedProblem 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
GroupCompletedProblem 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
EcoEYE - SLIOT'26 (Semi-Finalist)
GroupCompletedProblem 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
RPAL Interpreter
GroupCompletedProblem 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 ProgressProblem 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
Flower Exchange - Order Matching Engine
IndividualCompletedProblem 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
Driver Safety MS - SLIOT'25
CompletedProblem 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
Moonscake E-Commerce Platform
In ProgressProblem 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
My Portfolio - 02
CompletedProblem 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
CompletedProblem Statement
Static site for my career purpose.
Key Features
- •Creative UI
- •Easy maanageble
Tech Stack
HTML, CSS, JS