Transforming Data into Actionable Insights

Final-year Data Science undergraduate passionate about leveraging AI and machine learning to solve real-world problems. Skilled in Python, data visualization, and creating innovative solutions.

Subhaga Hansamana

About Me

Get to know my background, skills, and what drives me in the field of data science

About Subhaga

Data Scientist & AI Enthusiast

I'm a final-year Data Science undergraduate passionate about transforming raw data into actionable insights. With a strong foundation in Python, Machine Learning, and Data Visualization, I'm dedicated to solving real-world problems through innovative data-driven solutions.

My journey in data science began with a fascination for patterns and problem-solving. I continuously learn to stay updated with industry trends and technologies, ensuring I can deliver cutting-edge solutions.

10+

Projects

8+

AI Models

7+

Volunteering Roles

Resume

My professional background and qualifications

Education

BSc (Hons) in Data Science

2022 - Present Sri Lanka Technology Campus

Final year undergraduate specializing in AI and machine learning with a focus on real-world applications. Coursework includes advanced statistics, predictive modeling, and big data technologies.

G.C.E. Advanced Level (A/L)

2017 - 2020 Dharmaraja College, Kandy

Physical Science Stream with top results in Mathematics, Physics, and Chemistry. Active participant in science fairs and programming competitions.

Certifications

NVQ Level 4 – ICT Technician

2021 – 2022 Vocational Training Authority

Completed hands-on training in ICT infrastructure, covering hardware configuration, network setup, operating systems, and technical troubleshooting, in line with industry standards.

Programming for everbody(Python)

2023 Coursera

Completed “Programming for Everybody (Python)” on Coursera, gaining foundational skills in Python syntax, data structures, control flow, and problem-solving through practical coding exercises.

Web Development Certificate Course

2022 SLTC

Completed a Web Development Certificate Course at SLTC, covering HTML, CSS, JavaScript, and responsive design, with practical projects to build functional and user-friendly websites.

Professional Experience

Announcer & Presenter

May 2024 – Present Jathika Rupavahini (SLRC)
  • Hosted and presented national television programs with professional delivery and strong audience engagement.
  • Conducted field interviews for Kreeda Visithuru, capturing authentic insights from athletes and sports professionals.
  • Co-hosted segments during the 48th National Sports Festival, providing live commentary and event coverage.
  • Adapted scripts and live dialogue for different audiences, maintaining clarity and engagement under time constraints.
  • Collaborated with production teams to ensure technical readiness, timing precision, and smooth broadcast execution.

Research Member & Presenter – Neurodiversity & Autism Awareness Campaign

Apr 2023 – Present Community Health Initiative
  • Served as a presenter for the Crop Talks program, conducting in-depth interviews with corporate leaders, celebrities, and actors to raise awareness about autism, neurodiversity, and the role of technology in inclusion.
  • Designed interview frameworks and discussion topics to align with campaign goals, ensuring informative and impactful conversations.
  • Researched global best practices in neurodiversity support and adapted them for local cultural and social contexts.
  • Simplified technical and medical information into audience-friendly language for national broadcast and online platforms.
  • Partnered with NGOs, healthcare professionals, and public figures to co-create content that promoted understanding, acceptance, and policy advocacy.
  • Coordinated with media production teams to manage filming schedules, on-location shoots, and broadcast requirements.

My Projects

Explore my data science projects that solve real-world problems

GuardianEYE

GuardianEYE

A smart system using IoT and AI to detect and analyze crimes in crowded places like airports and bus stations. Watches live video feeds to spot crimes and sends alerts to authorities.

AI Computer Vision IoT
Sentiment Analysis

Sentiment Analysis Web App

A Flask-based web application that analyzes user comments to classify sentiments as positive or negative using machine learning models and NLP techniques.

NLP Flask Machine Learning
Menstrual Abnormality Detection

Menstrual Abnormality Detection

A machine learning-based system designed to detect and classify menstrual abnormalities from medical data, assisting healthcare professionals in early diagnosis.

Healthcare ML Data Analysis
Student Performance Prediction

Student Performance Prediction

The Student Performance Prediction project aims to predict how students will perform in their studies using data like attendance, test scores, and assignments. By analyzing this data with machine learning models such as Decision Tree, Logistic Regression, and Random Forest, the system can identify students who may need extra help. The best model is chosen based on accuracy and other metrics, helping teachers make better decisions to support student success.

Academic Data Analysis Data-Driven Decisions Predictive Modeling
Fake News Detector App

Fake News Detector App

This is an end-to-end data science project demonstrating the full lifecycle of a machine learning application. It involves collecting and preprocessing a large-scale news dataset, training an LSTM model to classify articles as real or fake, and deploying the model within a user-friendly web interface built with Streamlit. The project highlights skills in natural language processing (NLP), model development, and web application deployment.

Natural Language Processing Text Classification Full-Stack Development|Streamlit deployment LSTM
Media Unit Management System

Media Unit Management System

The Media Unit Event Management System is a web-based application developed with Streamlit and Supabase to streamline media team operations. It efficiently manages member availability, assigns event coverage, and automates scheduling, ensuring smooth coordination and optimal resource use. The system provides real-time tracking, reduces manual errors, and enhances overall team productivity by offering a centralized platform for planning and monitoring events.

Event Scheduling Supabase Member Availability Tracking
Air Canvas - Draw in the Air with Hand Gestures

Air Canvas – Draw in the Air with Hand Gestures

This interactive computer vision project uses Python, OpenCV, and MediaPipe to create a virtual canvas where users can draw in real time using hand gestures detected by a webcam. It features real-time hand tracking, pinch-to-draw gesture control, color selection, thickness adjustment, and switchable backgrounds, making it both fun and educational. The project highlights the use of computer vision, gesture recognition, and real-time video processing to build a creative, touch-free drawing experience.

OpenCV MediaPipe Computer Vision
IoT-based Pet Feeder web app

IoT-based Pet Feeder web app

This is a group project that created an IoT-based Pet Feeder web app with water pump control. Users can set top and bottom water levels, add multiple feeding times, and control the pump manually through a simple web interface. Built with PHP, MySQL, and Tailwind CSS, the project shows database integration, dynamic forms, and real-time device control. It is ready for future IoT hardware integration for automated pet feeding.

IoT Pet Feeder Tailwind CSS Web App Real-time Device Control PHP MySQL Project
SL Chat Newsp

SL Chat News

SL Chat News is a web application that fetches the latest news from multiple Sri Lankan RSS feeds and displays them in a clean, user-friendly interface. The app also sends real-time updates to Telegram, ensuring you never miss important news. Built with Python, Flask, Feedparser, and Telegram Bot API, it’s perfect for news enthusiasts who want Sri Lanka updates in one place.

RSS feedr Telegram bot Flask real-time news

Models I Built

Explore the machine learning models I've developed to solve various challenges

Crime Detection Model

Developed a model for detecting crimes in crowds using AI and video surveillance, currently in collaboration phase with the police dashboard. This model uses advanced computer vision techniques to identify suspicious activities in real-time.

89%
Accuracy
4
Crime Types
1.2s
Response Time
View Details

Sentiment Analysis Classifier

Built a classifier to analyze user comments and classify sentiments as positive or negative using machine learning techniques. The model processes natural language to understand context and emotional tone.

92%
Accuracy
2
Categories
12K
Trained On
GitHub Repository

Menstrual Abnormality Detection

Created a machine learning system to detect and classify menstrual abnormalities, assisting healthcare professionals in early diagnosis. The model analyzes patterns in medical data to identify potential health concerns.

96%
Accuracy
7
Abnormality Types
97%
Specificity
GitHub Repository

Potato Disease Detection

Developed a deep learning model to detect and classify diseases in potato leaves from images, helping farmers identify crop issues early. The model uses convolutional neural networks for image classification.

96%
Accuracy
3
Disease Types
98%
Precision
GitHub Repository

Cat vs Dog Classifier

Built a convolutional neural network to classify images of cats and dogs with high accuracy, demonstrating image classification skills. This model was trained on a dataset of 25,000 images and achieves near-human accuracy.

98%
Accuracy
2
Classes
0.5s
Avg. Inference
GitHub Repository

Professional Experience

My journey as a compere, presenter, and media volunteer

SLRC Experience

Compere & Field Interviewer at SLRC

Presented for "Kreeda Visithru" program and covered the 48th National Sports Festival

Presented and conducted interviews for the "Kreeda Visithru" program on Jathika Rupavahini and covered the 48th National Sports Festival. Engaged live audiences and contributed to high-quality sports broadcasting.

Health Awareness Campaign

Compere & Presenter - Neurodiversity & Autism Awareness

Assisted the Health Ministry campaign as a presenter

Assisted the Health Ministry campaign as a presenter and research team member. Supported community awareness efforts and helped organize events for neurodiversity and autism awareness.

SLTC Media Unit

Compere & Media Volunteer at SLTC Media Unit

Managed event hosting and live announcements

Served as a compere and contributed to event management, media coverage, and promotional activities for student events at Sri Lanka Technology Campus. Managed event hosting and live announcements, ensuring professional delivery and audience engagement.

Technical Skills

My expertise in data science and related technologies

Python

Experienced in Python for data analysis, automation, AI, and ML projects.

Data Visualization

Skilled in creating visual insights using Matplotlib, Seaborn, and Tableau.

SQL

Proficient in writing complex queries and managing relational databases.

Data Storytelling

Ability to present data insights clearly to technical and non-technical audiences.

Volunteering & Leadership

My contributions to community and campus organizations

Hope Charity Club
2022 - Present

Founder President - Hope Charity Club

Led over 25 charity projects supporting children, pregnant mothers, and community helpers, making a positive social impact.

SLTC Media Unit
2025

Vice President - SLTC Media Unit

Managing media coverage and event promotions to engage the student community.

SLTC Media Unit Compering Head
2023/24

Compering Head - SLTC Media Unit

Managed event hosting and live announcements, ensuring professional delivery and audience engagement.

SLTC Rugby Team
2022-2025

Rugby Player - SLTC Rugby Team

Active team member promoting teamwork and competitive spirit.

Leo Club
2023/24

2nd Vice President - Leo Club of SLTC

Supported leadership and community service initiatives within the Leo Club.

IEEE
2023/24

Membership Development Head - IEEE Student Branch

Enhanced student engagement and membership growth in the IEEE branch.

Get In Touch

Have a project in mind or want to discuss opportunities? Let's connect!

Contact Information

Location

Sri Lanka

Send a Message