const analyze = (data) => data.map(transform);
import { MachineLearning } from 'tensorflow';
function processDataset(input) { return neural.predict(input); }
if (model.accuracy > threshold) { deploy(); }
const results = await model.train(dataset);
class DataScience { constructor() { this.init(); } }
pipeline.add(preprocessing).add(training).execute();
export default { predict, analyze, visualize };
const insights = data.reduce((acc, val) => acc + val, 0);
async function fetchAPI() { return await response.json(); }
matrix.multiply(weights).add(bias).activate();
for (let epoch = 0; epoch < iterations; epoch++) { optimize(); }
const features = extractFeatures(rawData);
model.compile({ optimizer: 'adam', loss: 'mse' });
return predictions.filter(p => p.confidence > 0.95);
dataset.split(0.8).train().validate().test();
console.log(`Accuracy: ${(score * 100).toFixed(2)}%`);

Suwan Sankaja

Building intelligent solutions at the intersection of code and data

I specialize in

About Me

Passionate about solving complex challenges through innovative technology

Suwan Sankaja

Computer Science & Engineering Undergraduate

Specializing in Data Science & Engineering at University of Moratuwa

I am a final-year undergraduate with a passion for building intelligent applications that make a difference. My journey in tech has been driven by curiosity and a desire to solve real-world problems through code.

Location: Colombo, Sri Lanka
Email: suwan.sankaja@gmail.com
Phone: +94 71 940 6335
Freelance: Available

I actively participate in hackathons and coding competitions, constantly pushing my boundaries and collaborating with talented individuals to create innovative solutions.

Technical Skills

A comprehensive toolkit for building modern applications

Languages

  • Python
  • JavaScript (ES6+)
  • Java
  • SQL

Backend

  • Node.js & Express
  • Django & Django REST
  • Spring Boot
  • RESTful APIs

Frontend

  • React & React Native
  • HTML5 & CSS3
  • Bootstrap & Tailwind
  • Responsive Design

Databases

  • MySQL & PostgreSQL
  • MongoDB
  • Redis
  • Database Design

AI/ML

  • RASA NLU
  • TensorFlow & Keras
  • Scikit-learn
  • Pandas & NumPy

Tools

  • Git & GitHub
  • Docker
  • VS Code
  • Postman

Resume

My educational background and project experience

Education

BSc in Computer Science & Engineering

2021 - Present

University of Moratuwa, Sri Lanka

Specializing in Data Science & Engineering. Focusing on AI, machine learning, and software development.

GCE Advanced Level

2019

Royal College, Colombo

Physical Sciences Stream | Z-Score: 2.006

  • Combined Mathematics - A
  • Chemistry - A
  • Physics - B

GCE Ordinary Level

2015

Presidents Collge, Colombo

English Medium | Results: 9As

Ongoing Projects

Fixplain

2024 Jun - Present

Transformer-Based Natural Language Explanation Generation for APR

  • Final-year research project focused on developing a transformer-based model for generating natural language explanations and performing automated bug repair.
  • The project involves creating a novel dataset containing explanations for buggy code, which serves as a foundation for model training.
  • Tech Stack : Python, Jupyter, CUDA, PyTorch, Java

Days Lived

2025 May - Present

an app to count the days that I have lived in this world

  • Solo project to create a flutter app to count the days that I have lived in this world
  • A simple Flutter app to reflect on your life and how far you’ve come and how much time remains.
  • Tech Stack : Flutter, Dart, Android Studio

Recent Projects

Crypto Notifier

2024 Oct - 2024 Nov

a tool inform of sudden chnanges in crypto

  • Solo project initiated out of a personal interest in cryptocurrency.
  • Designed and developed a comprehensive cryptocurrency alert system to track significant price fluctuations in coin pairs.
  • Tech Stack : Python, Docker, and Cloud infrastructure (Digital Ocean)

Workout Buddy

2024 Sept - 2024 Oct

a tool to track my personal health

  • Solo Project for Fitness Tracking.
  • Developed a MERN stack web app to log, edit, and track workout routines effortlessly.
  • Tech Stack : React, Node.js, Express.js, MongoDB

Old Projects

EcoVibe

2024 Jan - 2024 Jun

an app to remember to take care of our environment

  • Solo Project for the Professional Portfolio Module in the university.
  • Built, a sustainability-focused mobile app promoting eco-friendly practices on campus.
  • Tech Stack: React Native, Node.js, MongoDB

Multilingual Medical Chatbot

2023 Jun - 2023 Nov

a multi language healthcare app which can help people via a chatbot

  • Group Project for the Data Science Project in the university.
  • Built a multi language medical chatbot with natural language understanding.
  • Tech Stack : React, Tailwind CSS, RASA NLU, PHP, Spring Boot, MySQL

Featured Projects

Some of my recent work that showcases my skills and passion

Rasa Project

Multilingual Medical Chatbot

An intelligent NLP-powered chatbot for the medical domain that understands and responds in Sinhala, enabling users to book appointments and query medical information conversationally.

RASA NLU Python React MySQL Django
StarFly Project

StarFly Interstellar Travel

A futuristic mobile application concept for interstellar travel booking, featuring biometric authentication, AI-powered assistance, and an immersive user experience.

React Native Django JavaScript REST API
DaysLived Project

Days Lived

Days Lived was created to help users see their life in terms of days — both lived and left — and use that insight to make more meaningful choices with their time.

Flutter Dart Android Studio

Certifications & Badges

Continuous learning is key to staying ahead in technology

Cybersecurity

Intro to Cybersecurity

Cisco

View Badge
IoT

Intro to IoT

Cisco

View Badge
Networking

Networking Essentials

Cisco

View Badge
Data Engineering

Data Engineering

AWS

View Badge
Machine Learning Foundations

Machine Learning Foundations

AWS

View Badge
Natural Language Processing

Natural Language Processing

AWS

View Badge
Generative AI

Generative AI

AWS

View Badge
Github Foundations

Github Foundations

Github

View Badge
Cloud Computing

Intro to Cloud Computing

Coursera

View Certificate
Oracle Cloud Infrastructure

Cloud AI Foundations

Oracle

View Certificate
Cloud Foundations

Cloud Foundations

Oracle

View Certificate
Data Platform

Data Foundations

Oracle

View Certificate
Machine Learning Specialization

Machine Learning Specialization

Coursera

View Certificate
Intro to AI

Intro to Artificial Intelligence

Accenture

View Certificate

Get In Touch

Let's discuss your next project or collaboration opportunity

Location

Colombo, Sri Lanka