Projects
Crafted with creativity and precision. Each project showcases different technologies and problem-solving approaches.
LeoConnect: From Localhost to 4,000+ Users
The unified digital platform connecting 12 districts, 200+ Leo Clubs, and 4,000+ members across Sri Lanka and the Maldives. Built with Kotlin Multiplatform and Cloudflare edge infrastructure.
FarmChain: Blockchain-Powered Food Transparency
A blockchain-based system to verify food origin and ensure farmers get direct tips. Know where your food really comes from.
CNN — Cats vs Dogs Image Classifier
Built a Convolutional Neural Network to classify cats and dogs images.
RNN — Next Character Prediction
Simple RNN project to predict the next character in a sequence. Learns character patterns from text using SimpleRNN.
Transfer Learning with CNN — Cats vs Dogs v2
EfficientNetB0 + Transfer Learning on cats vs dogs dataset. Feature extraction + fine-tuning approach. Model deployed on Hugging Face.
DNN Handwritten Digit Classifier
A Deep Neural Network that recognizes handwritten digits (0-9) with 97%+ accuracy. Built using TensorFlow on the MNIST dataset to understand multi-layer networks and hierarchical feature learning.
ANN Exam Score Predictor
My first neural network — a simple ANN that predicts exam scores based on study hours. Built from scratch to understand how neural networks actually learn.
Super Secure Contact Form
How I built a bulletproof contact form that blocks spam and bots while keeping users happy
Smart Banking, Built on Trust
A comprehensive internal banking management system built with PostgreSQL, Python FastAPI, and React. Features withdrawals, deposits, transactions, agent management, fixed deposits, and automated report generation.
Pahasara: AI-Powered Personalized Learning Platform
Championship-winning AI-powered educational platform connecting Sri Lankan students with personalized tutoring. Built for SLT Mobitel CodeBlaster Hackathon 2025.
Nano Processor Project
Designed and implemented a Nano Processor using FPGA hardware and Xilinx Vivado. Built both Basic and Extended versions with 4-bit and 8-bit components respectively.
LAN-Messenger
A local network chat application built with Python Flask, enabling instant messaging and file sharing between devices on the same Wi-Fi network without internet.
LAN-File-Transfer
A local network file sharing app built with Python Flask, allowing seamless file transfer between devices on the same Wi-Fi network without internet.
Birthday-Surprise-for-Friend
A heartfelt birthday surprise web app created for a friend, featuring interactive elements and personalized messages.