Sh.
0%
Sahan Harshajith
Available for new opportunities
Hello, I'm

Sahan Harshajith – Software Developer & Data Science Enthusiast

Full Stack Developer

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.

Get to know me

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.

7+Projects
15+Technologies
3+Years Experience
Achievements & Experience

Certifications & Competitions

Certifications

Python 101 for Data Science
2025
IBM

Python 101 for Data Science

An introductory course to Python programming for data analysis and visualization

Introduction to Data Science
2025
Cisco Networking Academy

Introduction to Data Science

Fundamentals of data science, statistical analysis, and data-driven decision making

Data Science Tools
2025
IBM

Data Science Tools

Mastering essential data science tools and platforms for efficient analysis

Data Visualization with Python
2025
IBM

Data Visualization with Python

Creating compelling visualizations and dashboards using Python libraries

Machine Learning with Python
2025
IBM

Machine Learning with Python

Building and deploying machine learning models using Python

SQL Mastery Course
2026
Baraa Khatib Salkini(DataWithBaraa)

SQL Mastery Course

A comprehensive, hands-on SQL course covering everything from database fundamentals to advanced techniques like joins, window functions, CTEs, performance tuning, and real-world data analytics.

Front-End Web Development - II
2023
University of Moratuwa

Front-End Web Development - II

This is a self-paced online course on front-end web development basics and Angular framework to develop web applications. The course covers the basic building blocks for front-end web development, including jQuery, AJAX, single page applications (SPA), and developing a web application using the Angular framework.

Programming in Python - 1. Python for Beginners
2022
University of Moratuwa

Programming in Python - 1. Python for Beginners

Learned Python programming fundamentals, including variables, data types, control flow, functions, and problem-solving through hands-on exercises.

Programming in Python - 2. Python Programming
2023
University of Moratuwa

Programming in Python - 2. Python Programming

Learned intermediate Python programming concepts and strengthened problem-solving skills through practical exercises. Gained hands-on experience with Python programming, structured problem solving, quizzes, and interactive learning activities, building a stronger foundation toward becoming a full-stack developer.

Competition Achievements

2025|University of Kelaniya

Medusa 2.0

2nd Runner-Up

National cybersecurity CTF competition by ECSC, University of Kelaniya. Solved complex challenges in cryptography, network security, and system exploitation.

2025|IEEE SLTC

Codemania v6.0

Finalist

Inter-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.

2025|IEEE WIE, IIT

SHErlock 2.0

9th Place

Cybersecurity competition organized by IEEE WIE of IIT, focusing on problem-solving in ethical hacking, network defense, and forensic challenges.

Technical Expertise

Skills & Technologies

Data Engineering

Apache Spark / PySpark Apache Airflow Apache Kafka Databricks dbt Snowflake BigQuery ETL / ELT Pipelines Medallion Architecture Star Schema Dimensional Modeling

Data Science & Machine Learning

Pandas NumPy Scikit-Learn Jupyter TensorFlow PyTorch Matplotlib Statistical Analysis Anomaly Detection

Artificial Intelligence

LangChain OpenAI API Hugging Face MCP (Model Context Protocol) RAG (Retrieval-Augmented Generation)

Programming Languages

Python JavaScript TypeScript Java C Dart

Database Systems

Microsoft SQL Server PostgreSQL MySQL MongoDB Cloud Firestore Supabase T-SQL Stored Procedures Window Functions

Backend Development

Node.js Express.js FastAPI Flask RESTful API Development Object-Oriented Programming

Frontend Development

Next.js React Tailwind CSS HTML5 CSS3 ShadcnUI AceternityUI

DevOps & Tools

Git GitHub Docker Kubernetes AWS CI/CD Linux VS Code Vercel

Mobile Development

Flutter Dart

Hardware & IoT

Arduino IoT
Selected Work

Featured Projects

TeaBlendAI – AI-powered Tea Auction Platform
AI, Data & Machine Learning
Industry Project
Explore Project

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.

Next.js 16 (App Router)TypeScript 5.9Tailwind CSS v4Shadcn UI / Lucide React+10
Period
Dec 2025 – Aug 2026
Role
AI & Full Stack Developer
Team
5 Members
Organization
Inivois Global
FX Rate Analytics Pipeline
AI, Data & Machine Learning
Learning Project
Explore Project

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.

Python 3.11Apache Spark (PySpark 3.5)Microsoft SQL Server 2022T-SQL+12
Period
July – August 2026
Role
Data Engineer & Full-Stack Developer
Team
Individual
Organization
Personal Project
SQL Data Warehouse & Analytics Project
Data Analytics & Business Intelligence
Learning Project
Explore Project

SQL Data Warehouse & Analytics Project

A learning-focused end-to-end SQL Data Warehouse project built with Microsoft SQL Server to explore data engineering, ETL, data transformation, dimensional modeling, and business intelligence concepts. The project integrates multi-source CRM and ERP datasets using a Medallion Architecture (Bronze → Silver → Gold). Raw CSV data is ingested and preserved in the Bronze layer, cleansed and standardized in the Silver layer, and transformed into a business-friendly Star Schema in the Gold layer for analytical reporting. The project also includes exploratory analysis of sales, customers, products, trends, segmentation, and RFM metrics using advanced SQL.

Microsoft SQL ServerSQL Server Management Studio (SSMS)T-SQLMedallion Architecture+6
Period
May – June 2026
Role
Data Engineer / SQL Developer
Team
Individual
Organization
Personal Project
Kings Bear E-Commerce Platform
Full Stack & Product Development
Client Project
Explore Project

Kings Bear E-Commerce Platform

A full-stack e-commerce platform developed for Kings Bear, a premium handmade teddy bear brand. The application provides a complete online shopping experience including product browsing, cart management, wishlist functionality, secure authentication, checkout, order tracking, and a dedicated admin dashboard for managing products, users, and orders. The platform is built with a Next.js and React frontend backed by a FastAPI REST API. Firebase Firestore is used for data persistence and Firebase Authentication handles customer authentication, while administrators use a separate protected authentication flow. Product images are managed through Cloudinary, and automated email notifications are sent for order confirmations and password reset requests.

Next.js 16React 19TypeScriptTailwind CSS v4+12
Period
2026 - Present
Role
Full Stack Developer
Team
Client Project
Organization
Kings Bear
View Details
Weather Analytics Application
Data Analytics & Business Intelligence
Personal Project
Explore Project

Weather Analytics Application

A full-stack weather analytics application built to collect, process, and visualize real-time weather data for 30 global cities using OpenWeatherMap API. The application combines a Next.js frontend with a FastAPI backend and provides secure authentication, ranked weather analytics, detailed city-level metrics, and a scientific Comfort Index Score based on temperature, humidity, wind speed, cloudiness, and visibility. It also uses an in-memory caching system and background refresh process to improve performance and reduce unnecessary API requests.

Next.js 16React 19TypeScriptTailwind CSS+10
Period
2026
Role
Full Stack Developer
Team
Individual
Organization
Personal Project
Fluffy Delights - Sweet Shop
Full Stack & Product Development
Academic Group Project
Explore Project

Fluffy Delights - Sweet Shop

A full-stack MERN e-commerce application developed as a university group project for the Web Technologies module. The system was designed for an online bakery and confectionery store, providing a customer storefront, admin dashboard, and RESTful backend API. The platform allows customers to browse and filter products, manage their shopping cart, place orders, and track order status. Administrators can manage products, upload product images, and monitor and update customer orders through a dedicated dashboard.

MongoDBExpress.jsNode.jsReact+9
Period
April - June 2025
Role
Full Stack Developer
Team
5 Members
Organization
University
Portfolio — Sahan Harshajith
Full Stack & Product Development
Personal Project
Explore Project

Portfolio — Sahan Harshajith

A modern full-stack personal portfolio website designed to showcase my software development projects, technical skills, certifications, education, and professional experience through an interactive and responsive user interface. The portfolio is built with Next.js 16, React 19, TypeScript, and Tailwind CSS, with Supabase PostgreSQL powering dynamic content such as certifications, competitions, and skills. It features a dedicated dynamic project showcase system, responsive desktop and mobile navigation, animated UI interactions, project galleries, a contact form powered by Resend, and a dedicated CV download API.

Next.js 16React 19TypeScriptTailwind CSS v4+11
Period
2026 – Present
Role
Full Stack Developer
Team
Individual
Organization
Personal Project
View Details
Get In Touch

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.

Send a Message