My Projects

Application Development

Smart Inventory & Billing Manager

Built a desktop Inventory and Billing System using Java (NetBeans) with MySQL (PHPMyAdmin) for efficient stock and sales management.

View Project
Java MySQL NetBeans JasperReports

Hospital Management System

Developed a web application using Java Spring Boot REST API with MySQL, built on IntelliJ for efficient patient and staff management.

View Project
Java REST API MySQL IntelliJ

Clothing Website

Developed a website using HTML, CSS, JavaScript for product showcasing and ordering interface.

View Project
HTML CSS JavaScript

Harware Billing & Invemtory System

Developed a Desktop application using JC# with , built on Netbeans for efficient Hardware management.

View Project
C# NetBeans Sql CrystalReports

Game Development

Flappy Bird Clone

Recreated the classic Flappy Bird game using game loop mechanics and responsive controls.

View Project
Python IntelliJ pygame

IoT & Robotics

Wake-Up Assistant

Designed and built an Arduino-based robotic system using C++, PIR and ultrasonic sensors, servo/DC motors, and Bluetooth module for motion detection and wake-up automation.

View Project
C++ Arduino Ultrasonic Sensor PIR Sensor Servo & DC Motor Bluetooth Module

Hybrid Purity Checker – IoT Water Quality System

Engineered a NodeMCU-based IoT system for real-time water monitoring using TDS sensor, flow sensor, water level detection, Firebase Realtime Database, and NTP time sync for automated pump control.

View Project
IoT C++ NodeMCU Ultrasonic TDS Sensor Flow Sensor Firebase NTP Notify.lk

AI Projects

ChatBot

Developed a web-based AI chatbot using HTML, CSS, JavaScript, and the Google Generative AI API (Gemini). The chatbot interacts in real-time with users, processes natural language input, and generates human-like responses. Integrated with Node.js backend and Express to handle API requests securely.

View Project
AI JavaScript HTML CSS Node.js Express Google Generative AI Gemini API

Algorithm / Data Structures Projects

Priority Chat System

A queue-based chat system solving issues of message prioritization, failed delivery, and network efficiency. Uses Priority Queue, Circular Queue, and Retry Queue for fast, reliable, and scalable communication.

View Project
Queues Priority Queue Circular Queue Retry Queue Scalable Systems Python
×

Scan to View My CV

QR Code

Point your camera here to access my CV instantly.