
Sahan Harshajith – Software Developer & Data Science Enthusiast
I build modern, data-driven software and explore the intersection of full-stack development, data, machine learning, and artificial intelligence.
I'm interested in understanding how data moves, how it can be transformed into meaningful insights, and how intelligent technologies can be integrated into real-world applications. From building scalable web platforms to experimenting with data pipelines, analytics, ML models, and AI-powered features, I enjoy learning by building.
Always learning. Always building. Always exploring what data and technology can make possible.
About Me
I build full-stack and data-driven solutions, with a growing focus on data engineering, analytics, machine learning, and AI to transform complex information into meaningful insights and intelligent applications.
I'm an IT undergraduate at the University of Moratuwa and a Full Stack Developer with experience building modern web applications and data-driven software solutions. I enjoy designing practical systems across the frontend and backend, developing scalable applications, and turning ideas into reliable solutions for real-world problems.
My growing focus is on Data Engineering, Data Science, Machine Learning, and Artificial Intelligence. I enjoy working with data and building ETL/ELT pipelines, data warehouses, data processing workflows, and analytics solutions, while also exploring machine learning models and AI-powered applications. These projects allow me to understand how data can be collected, transformed, managed, and used to create meaningful insights and intelligent solutions.
I'm continuously expanding my knowledge across the software, data, and AI landscape through hands-on projects and experimentation. I enjoy learning new technologies, working through challenging problems, and turning what I learn into practical systems that strengthen both my technical and analytical skills.
Certifications & Competitions
Certifications

Python 101 for Data Science
An introductory course to Python programming for data analysis and visualization

Introduction to Data Science
Fundamentals of data science, statistical analysis, and data-driven decision making

Data Science Tools
Mastering essential data science tools and platforms for efficient analysis

Data Visualization with Python
Creating compelling visualizations and dashboards using Python libraries

Programming in Python - 2. Python Programming
2023
Python 101 for Data Science
An introductory course to Python programming for data analysis and visualization

Introduction to Data Science
2025
Competition Achievements
Medusa 2.0
2nd Runner-UpNational cybersecurity CTF competition by ECSC, University of Kelaniya. Solved complex challenges in cryptography, network security, and system exploitation.
Codemania v6.0
FinalistInter-university datathon by IEEE Computer Society Student Branch Chapter of SLTC. Teams analyze real-world datasets, apply ML concepts, and deliver impactful solutions under pressure in workshops and a 12-hour grand finale.
SHErlock 2.0
9th PlaceCybersecurity competition organized by IEEE WIE of IIT, focusing on problem-solving in ethical hacking, network defense, and forensic challenges.
Skills & Technologies
Data Engineering
Data Science & Machine Learning
Artificial Intelligence
Programming Languages
Database Systems
Backend Development
Frontend Development
DevOps & Tools
Mobile Development
Hardware & IoT
Featured Projects
TeaBlendAI – AI-powered Tea Auction Platform
TeaBlendAI is an industry-focused digital platform designed to modernize the Sri Lankan tea auction and trading process by combining online tea auctions, business analytics, AI-powered insights, and conversational automation in one system. The platform enables tea producers, sellers, buyers, and administrators to manage and analyze tea auction activities digitally. Users can work with auction lots, bidding, purchases, tea grades, suppliers, blends, and buyer activity while gaining insights through interactive analytics dashboards. A key part of the platform is its AI-powered chatbot, which allows users to interact with the system using natural language. Instead of manually searching through different pages and reports, users can ask questions about auction and business data, obtain tea-industry information, generate visualizations, and—where authorized—perform auction-related operations through conversation.
FX Rate Analytics Pipeline
An automated, enterprise-grade Foreign Exchange Rate Analytics platform built on a Medallion Data Warehouse Architecture using Microsoft SQL Server, Apache Spark, dbt, Apache Airflow, Scikit-Learn, FastAPI, and Next.js. The platform ingests live spot exchange rates from dual independent APIs into a Bronze raw audit layer, transforms and flattens heterogeneous JSON schemas via PySpark into a standardized Silver layer with idempotent T-SQL MERGE upserts, and generates business-ready Gold analytics marts for rolling volatility, Month-over-Month (MoM) performance, and Isolation Forest ML anomaly detection.
Contact
I'm always open to connecting with people who have interesting ideas, challenging problems, or projects that can create real-world value. Whether you're looking to build a data-driven solution, explore AI and machine learning, or develop a modern web or mobile application, I'm interested in understanding the problem and finding the right technology to turn your idea into a practical solution.
If you have a project in mind, need technical support, or simply want to discuss an idea, feel free to reach out. I'm always happy to connect, explore new opportunities, and collaborate on projects where I can contribute my skills while creating something meaningful together.










