I am software development and machine learning enthusiast
Download CVI am a committed Computer Engineering undergraduate specializing in Data Management, with a strong interest in Software and Full-Stack Development, Computer Vision, and Machine Learning. My academic experience has provided a comprehensive understanding of fundamental computer science principles, artificial intelligence, optimization, and mathematics. I am driven by intellectual curiosity and a passion for innovation, continually seeking to leverage emerging technologies to develop efficient and creative solutions to real-world challenges.
Specializing in Data Management
DeepLearning.AI & Stanford University
Zero To Mastery (Following)
DeepLearning.AI on Coursera (Following)
Udemy.com
open.uom.lk
A smart web application that automates the loan approval process using machine learning for credit scoring and risk prediction. It features an interactive dashboard with filters for agent evaluation and customer segmentation, along with dynamic charts for insightful data visualization.
A multi-CCTV vehicle tracking system using YOLO and DeepSORT to resolve visual occlusions and detect traffic rule violations like red light jumps and illegal turns. Integrated OCR for license plate recognition and automated violation alerts via Twilio and SendGrid.
A web application for students and lecturers to efficiently manage exams. Features include randomized exam hall desk allocation, QR code-based attendance tracking, and machine learning-driven analysis of past results to recommend suitable fields of study.
Developed a GAN-based image compression system that significantly improves perceptual quality at low bitrates (0.1–0.5 bpp). The model combines an encoder-generator-discriminator setup with saliency maps and multi-component loss functions to enhance important image regions such as faces and text, outperforming traditional JPEG and baseline GAN methods.
This is a mobile application developed using Unity and C#, designed to enhance the furniture shopping experience through Augmented Reality (AR). The app allows users to visualize furniture pieces in their real-world environment before making a purchase, giving them a clear idea of how each item fits and looks in their space
An advanced maze generation and solving application implementing multiple pathfinding algorithms (BFS, DFS, A*, Dijkstra's) with real-time visualization. System integrates computer vision techniques including Canny edge detection, adaptive thresholding, and Hough transform to extract maze structures from images.
HTML
CSS
Vue.js
JavaScript
Gradio
Laravel
Node.js
Spring Boot
C++
Python
PHP
C#
SQL
MongoDB
MySQL
PostgreSQL
TensorFlow
OpenCV
Neural Networks
PyTorch
Scikit-learn
YOLO
NumPy
Pandas
Matplotlib
Git
GitHub
VSCode
Visual Studio
Postman
Jupyter
Anaconda
Google Colab
IntelliJ IDEA
PyCharm
I'm always eager to explore new projects, share creative ideas, and contribute to bringing your vision to life.