Arosha Fernando

AI & Data Science Undergraduate

Building intelligent, data-powered solutions at the intersection of Machine Learning, AI Engineering, and Data Science.

About Me

I'm Arosha Fernando, an Artificial Intelligence & Data Science undergraduate at IIT, driven by a deep passion for building intelligent, data-powered solutions.

I work across Python, Java, SQL, machine learning, data analysis, and web application development, and I've developed several models that pushed me to combine statistical understanding, software engineering, and real-world problem-solving.

My main focus lies at the intersection of Machine Learning, AI Engineering, Data Engineering, and Data Science, where I enjoy transforming raw information into meaningful insights and automated systems.

I approach my work with curiosity, discipline, and a constant desire to improve. Whether I'm optimizing ML pipelines, exploring new algorithms, or crafting clean frontend interfaces with HTML and CSS, I strive to build things that are simple, purposeful, and effective.

Technical Skills

Python Java SQL Machine Learning Data Analysis AI Engineering Data Engineering Web Development

My Projects

Click on any project to view it on GitHub

MindScope

Developed a binary classification machine learning model to predict dementia risk using exclusively non-medical variables (lifestyle, education, social factors) as part of the ModelX Optimization Sprint hackathon.

Machine Learning Data Preprocessing Feature Engineering Binary Classification Python Programming Team Collaboration Version Control (Git) Hyperparameter Tuning Model Evaluation Explainable AI

Sweet-Piccolo

Developed a two-part system: a Python POS for cupcake sales, invoicing, and secure tax file export, and a JavaFX tool for validating files, detecting errors, and calculating taxes.

Python (CLI Development) Java & JavaFX (GUI Development) Object-Oriented Programming (OOP) File Handling (CSV Import/Export) Data Validation & Error Handling Checksum Generation & Verification Inventory & Billing Systems Tax Calculation Logic Software Architecture & System Design Problem Solving & Debugging Version Control (Git)

Bookify

Bookify is a full-featured event booking platform with live search, advanced filters, user authentication, interactive event categories, past-event displays, and a modern, responsive interface for seamless ticket browsing and booking.

HTML5 CSS3 JavaScript Responsive Web Design Frontend Development UI/UX Design Search & Filtering Logic Event Management System Design User Authentication Form Validation DOM Manipulation JSON Data Handling Version Control (Git) Problem Solving Website Performance Optimization

Alertify

A comprehensive situational awareness platform that aggregates and analyzes real-time data from multiple sources including news websites, weather APIs, Twitter/X, and fuel price databases. Features automated data collection, intelligent alert classification, severity-based prioritization, and interactive visualizations for monitoring emergencies and critical events in Sri Lanka.

Python 3 Flask REST API BeautifulSoup4 Pandas Web Scraping API Development Real-time Monitoring Twitter API v2 OpenWeatherMap API JavaScript ES6+ CSS Grid & Flexbox Data Visualization Git Version Control GitHub Pages

TeamMate

TeamMate is a Java-based console application that automates team formation for club tournaments. It collects member profiles via a personality survey and uses an intelligent algorithm to form balanced teams based on preferred roles, personality types, and skill levels.

Java Object-Oriented Programming CSV File Handling Team Formation Algorithm Multi-threading Console Application Data Structures Git SHA-256 Hashing Software Design

ChurnSense

End‑to‑end machine learning system to predict customer churn for a telecom company. Performed extensive data preprocessing, feature engineering (9 new features), and comparative analysis between tuned Decision Trees and Neural Networks (MLP). Achieved 84.1% ROC‑AUC on test set with statistically significant gains.

Machine Learning Python Pandas Scikit-learn Feature Engineering Decision Trees Neural Networks Hyperparameter Tuning Model Evaluation Data Visualization Git Statistical Testing

CampusOne

A full‑stack web application for managing student records with secure admin authentication. Built with PHP and MySQL, it provides complete CRUD operations, real‑time dashboard statistics, and a responsive UI. Includes robust session management, input validation, and SQL injection prevention via prepared statements.

PHP MySQL HTML5 CSS3 JavaScript Session Management CRUD Operations Database Design Responsive Design XAMPP Git

MediBase

A fully normalized relational database design for a hospital management system. Features include separate inpatient/outpatient entities, doctor details, appointments, treatments, payments, ward/room allocation, and guardian records. Includes sample data, complex business queries, and an Enhanced Entity‑Relationship Diagram (EERD).

SQL MySQL Database Design Data Normalization (1NF-3NF) EERD Relational Schema Foreign Keys Junction Tables Primary Keys Query Writing Data Integrity Sample Data

CoreStruct

A Java‑based task management application that implements core data structures and algorithms from scratch. Features a custom singly linked list for dynamic task storage, a queue for FIFO task processing, a stack for LIFO undo operations, bubble sort for priority ordering (high → medium → low), and linear search for ID‑based retrieval. Includes a console UI with full CRUD operations, input validation, and comprehensive edge‑case handling. Built entirely without Java Collections to demonstrate fundamental CS principles.

Java Custom Linked List Stack (LIFO) Queue (FIFO) Bubble Sort Linear Search OOP Console UI Data Structures Algorithms Priority Sorting Undo Functionality

My Certifications

Machine Learning Certification

Python for Beginners

University of Moratuwa • Centre for Open & Distance Learning

Issued: July 2023

Online learning programme in Python for Beginners conducted by the Department of Computer Science & Engineering.

Data Science Certification

AI/ML Engineer - Stage 1

SLIIT • Centre for Open and Distance Education, Faculty of Computing

Issued: July 2024

Completed studies and all requirements of the AI/ML Engineer - Stage 1 program.

IX 25 Participation Certificate

Participation in IX 25

IEEE Student Branch of IIT • Informatics Institute of Technology

Issued: January 2026

Awarded to Arosha Fernando of Team Skandinals in recognition of active participation and engagement in the event.

Docker Certification

Docker Foundations Professional Certificate

LinkedIn Learning

Issued: March 2026

Docker fundamentals covering containerization, images, container lifecycle, and best practices for development and deployment.

Machine Learning Feature Engineering Certification

Applied Machine Learning: Feature Engineering

LinkedIn Learning

Issued: March 2026

Essential feature engineering techniques including imputation, encoding, PCA, and text processing to optimize machine learning models.

Microsoft Azure Fundamentals Certification

Microsoft Azure Fundamentals (AZ-900) Cert Prep by Microsoft Press

LinkedIn Learning

Issued: March 2026

Foundational cloud concepts and Azure services, preparing for AZ-900 exam with topics on core services, security, and pricing.

AI Foundations Certification

Artificial Intelligence Foundations: Thinking Machines

LinkedIn Learning

Issued: June 2025

Foundational AI concepts covering how machines learn, reason, and mimic human intelligence to solve real-world problems.

My Education

IIT Campus

Advanced Level in Physical Science

St. Joseph's College, Colombo 10

2009 - 2024

Specialized in Mathematics, Physics, and Information & Communication Technology (ICT) in the Physical Science stream.

Mathematics & Problem Solving
Physics Concepts & Analytical Thinking
Information & Communication Technology (ICT) Skills Critical Thinking
Time Management & Discipline
Attention to Detail
Teamwork & Collaboration
Curiosity & Self-Learning
High School

BSc (Hons) Artificial Intelligence and Data Science

Institute of Information Technology (IIT)

2023 - Present

Currently a 2nd-year undergraduate specializing in Artificial Intelligence & Data Science. Studies focus on Machine Learning, AI engineering, and data-driven solutions, equipping me with strong analytical, programming, and problem-solving skills. Passionate about building intelligent systems and exploring innovative applications of AI and Data Science in real-world scenarios.

Machine Learning & Deep Learning
Artificial Intelligence Engineering
Data Analysis & Data Visualization
Python, R, and relevant programming languages
SQL & Database Management
Statistics & Probability
Algorithm Design & Problem Solving
Model Evaluation & Optimization
High School

BSc (Hons) Artificial Intelligence and Data Science

Robert Gordon University (UK) • In collaboration with IIT Sri Lanka

2023 - Present

Comprehensive program in AI and Data Science awarded by Robert Gordon University (RGU) in the UK, delivered in collaboration with IIT Sri Lanka.

Machine Learning & Deep Learning
Artificial Intelligence Engineering
Data Analysis & Data Visualization
Python, R, and relevant programming languages
SQL & Database Management
Statistics & Probability
Algorithm Design & Problem Solving
Model Evaluation & Optimization
ESOFT Metro Campus Logo

Assured Diploma in Information Technology (DITEC)

ESOFT Metro Campus

Jun 2020 – Jun 2021

Assured Diploma in IT with Merit, where I excelled in Python, C#, SQL, and Networking. This foundation in technology provided comprehensive training in programming, database management, and network fundamentals.

Python
C#
SQL
Networking
Merit Achievement

Contact Me

Feel free to reach out for collaborations or opportunities

Email

officialarosha3@gmail.com

Phone

+94 76 991 4283

Location

Colombo, Sri Lanka