Suwan Sankaja
Building intelligent solutions at the intersection of code and data
About Me
Passionate about solving complex challenges through innovative technology

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

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.

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

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.
Certifications & Badges
Continuous learning is key to staying ahead in technology














Get In Touch
Let's discuss your next project or collaboration opportunity