I am software development and machine learning enthusiast
Download CV Let's Talk >I am a committed Computer Engineering graduate (with Second Class Upper Divison) 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.
GPA: 3.4
Certifications
Major Projects
Specializing in Data Management
KodeKloud, Raghunandana Sanur.
Udemy.com
open.uom.lk
KodeKloud, Janakiram MSV
Zero To Mastery (Following)
DeepLearning.AI on Coursera (Following)
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-camera vehicle tracking system designed to detect road violations with effective occlusion handling using YOLO for detection and ResNet-based ReID for identity preservation. Utilizes Graph Neural Networks and temporal analysis to optimize cross-camera vehicle tracking. Integrated OCR for automated license plate recognition and backend services to issue violation tickets via SMS and email notifications.
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.