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);
pipeline.add(preprocessing).add(training).execute();
export default { predict, analyze, visualize };
const insights = data.reduce((acc, val) => acc + val, 0);
matrix.multiply(weights).add(bias).activate();
for (let epoch = 0; epoch < iterations; epoch++) { optimize(); }
model.compile({ optimizer: 'adam', loss: 'mse' });
return predictions.filter(p => p.confidence > 0.95);
Available for Opportunities

Suwan Sankaja

Building intelligent solutions at the intersection of code and data

I specialize in |
15+Projects Built
14Certifications
6Tech Domains
Scroll

Passionate about solving complex challenges

through innovative technology

Suwan Sankaja
Open to Work

Data Engineer & AI/ML Enthusiast

Computer Science & Engineering Graduate from University of Moratuwa

I am a software engineer 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, transitioning from academic projects to professional development.

LocationColombo, Sri Lanka
FreelanceAvailable

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

A comprehensive toolkit

for building modern applications

Languages

PythonJavaScript (ES6+)JavaDartSwiftSQLPHP

Data Engineering

DatabricksApache SparkApache KafkaApache AirflowPandas & NumPyJupyter Notebooks

AI / ML

LLMTransformersMachine LearningDeep LearningNatural Language ProcessingRAG

Frontend & Mobile

React & React NativeFlutterSwiftUI & UIKitHTML5 & CSS3Bootstrap & TailwindChart.js

Backend

Node.js & ExpressDjango & Django RESTSpring BootRESTful APIsOAuth 2.0IMAP/Email APIs

Databases

MySQLPostgreSQLMongoDBRedisSQLiteDatabase Design

Recent work that showcases

my skills and passion for building

Exchange Rate Tracker

Exchange Rate Tracker

A comprehensive real-time currency exchange tracking platform for Sri Lankan banks. Features automated data scraping with GitHub Actions, interactive charts, and responsive design for monitoring AUD, USD, EUR, and GBP rates across major banks.

Node.jsExpress.jsMongoDBChart.jsPythonSeleniumGitHub ActionsVercel
Full-Stack Gmail IMAP Client

Full-Stack Gmail IMAP Client

A modern Gmail client with secure OAuth 2.0 authentication, IMAP email syncing, persistent MySQL storage, and advanced search functionality.

ReactNode.jsExpress.jsMySQLOAuth 2.0IMAP
Multilingual Medical Chatbot

Multilingual Medical Chatbot

An intelligent NLP-powered chatbot for the medical domain that understands and responds in Sinhala, enabling appointment booking.

RASA NLUPythonReactMySQLDjango
Confinix Stream

Confinix Stream

A sleek, native media streaming application that streams personal media libraries from Koofr, pCloud, and WebDAV cloud storage directly on Device.

SwiftSwiftUIUIKitVLCKitWebDAVTMDB API
StarFly Interstellar Travel

StarFly Interstellar Travel

A futuristic mobile application concept for interstellar travel booking with biometric auth and AI assistance.

React NativeDjangoJavaScriptREST API
Days Lived

Days Lived

See your life in terms of days — both lived and left — and make more meaningful choices with your time.

FlutterDartAndroid Studio

Education & Experience

My educational background and project journey

2021 - 2025Data Science & Engineering

BSc in Computer Science & Engineering

University of Moratuwa

  • ML algorithms, statistical analysis
  • Advanced Algorithms, Database Systems
  • Transformer-based NLP research
2019Z-Score: 2.006

GCE Advanced Level

Royal College, Colombo

  • Combined Mathematics — A
  • Chemistry — A
  • Physics — B
20159As

GCE Ordinary Level

Presidents College, Colombo

  • English Medium

Project Timeline

2025 Jun — PresentActive

Exchange Rate Tracker

Real-time currency exchange monitoring for Sri Lankan banks

Node.jsMongoDBChart.jsPythonSelenium
2026 Jan — PresentActive

Confinix Stream

Native media streaming app with multi-cloud integration

SwiftSwiftUIUIKitVLCKit
2024 Jun — 2025 Jun

Fixplain — Final Year Research

Transformer-based NL explanation generation for automated program repair

PythonPyTorchCUDAJava
2025 Jun — 2025 Jul

Gmail IMAP Client

Full-stack Gmail client with OAuth 2.0, IMAP syncing, and MySQL storage

ReactNode.jsMySQLOAuth 2.0
2025 May — 2025 Jul

Days Lived

Flutter app to reflect on days lived and time remaining

FlutterDart
2024 Oct — 2024 Nov

Crypto Notifier

Cryptocurrency alert system for significant price fluctuations

PythonDockerDigital Ocean
2024 Sept — 2024 Oct

Workout Buddy

MERN stack web app for logging and tracking workouts

ReactNode.jsMongoDB
2023 Jun — 2023 Nov

Multilingual Medical Chatbot

NLP chatbot supporting Sinhala for medical appointment booking

RASA NLUReactSpring BootMySQL

Let's work together

Have a project in mind or want to collaborate? I'd love to hear from you.

Location

Colombo, Sri Lanka