Ravindu

Hasanka

Final Year Software Engineering Undergraduate at UCSC
Former Intern Full-Stack Software Engineer

I’m a final-year Computer Science undergraduate at the University of Colombo School of Computing,driven by a passion for crafting seamless, high-performance digital experiences.I’ve worked as a Full-Stack Software Engineer Intern at FCode Labs, building scalable web applications with modern technologies.My focus lies in combining clean code, smart design, and strong problem-solving to create meaningful software solutions.Beyond code, I enjoy exploring Machine Learning, UI/UX design, and building personal projects that push creative boundaries.
Ravindu Hasanka

Ravindu Hasanka

Final Year Software Engineering Undergraduate | Full-Stack Engineer | Tech Enthusiast

Passionate about crafting impactful digital experiences, I specialize in building scalable web applications and intuitive user interfaces. My journey as a developer has allowed me to collaborate with diverse teams and contribute to projects that blend creativity and technical precision.

I’m currently focused on full-stack development, exploring AI integration, and designing modern web applicationswith clean architecture and elegant UI.

Based in Colombo, Sri Lanka 🇱🇰


DOWNLOAD RESUME

My Projects

La Fresca

A unified Cafe Management System for a growing multi-branch cafe chain, integrating online and offline operations into a single platform.

ReactTypeScriptSpring BootMongoDB
La Fresca

StaffLink

Staff Transport Management System

JavaEEMySQLHTMLCSSJavaScript
StaffLink

KiddieEd

Kindergarten learning platform that helps parents discover their child's natural interests through interactive educational activities.

ReactNode.jsExpressMongoDBTailwindJWT Auth
KiddieEd

FinFocast

Fintech Solution for Colombo Stock Market

ReactTailwindCSSFastAPIMongoDBPython
FinFocast
Explore All Projects

Experience

2024 Dec - 2025 May

Intern Software Engineer at Fcode Labs

logostartup templatestartup templatestartup template

2020 Mar - 2020 Oct

Intern at BOC Kalutara

startup templatestartup template

What I Do

I specialize in full-stack web development, backend architectures, and creative UI/UX design blending functionality with aesthetics.

HTML

CSS

Bootstrap

Tailwind CSS

JavaScript

React

Next.js

Java

Spring Boot

NestJS

Python

C

C++

SQL

MongoDB

PostgreSQL

Scala

Octave

Git

GitHub

Figma

Photoshop

Illustrator

Education

Undergraduate - Bachelor of Science (BSc) in Computer Science

2022 - Present

Undergraduate - Bachelor of Science (BSc) in Computer Science

University of Colombo School of Computing

Completed Diploma in Information Technology (DiTEC)

2020

Completed Diploma in Information Technology (DiTEC)

ESOFT Metro Campus

G.C.E. Advanced Level Examination

2020

G.C.E. Advanced Level Examination

Sri Sumangala College, Panadura (Physical Stream)

Z Score - 1.6623

G.C.E. Ordinary Level Examination - 2016

2016

G.C.E. Ordinary Level Examination - 2016

Tissa Central College, Kalutara.

7 As , 2 Bs

Check Out

Certifications

These certifications highlight my continuous learning journey and technical expertise across different technologies.

KNOW MORE
AWS Educate - Cloud Computing 101

AWS Educate - Cloud Computing 101

Introduction to Frontend Development

Introduction to Frontend Development

TailwindCSS from A to Z

TailwindCSS from A to Z

Achievements

ML & AI Nexus 2025

ML & AI Nexus 2025

ML & AI Nexus 2025 competition was hosted by Statistical Department of University of Colombo. There were Model Design and Quiz rounds to showcasing strong ML/AI skills, quick thinking.

Champions - Team vFork

View Details →
Tech Triathlon 2024

Tech Triathlon 2024

The Tech Triathlon 2024 competition was hosted by Rootcode. There were three phases of challenges: Designathon, Hackathon, and Datathon.

2nd Runners up - Team Code Recon

View Details →
IntelliHack NextGen - 2024

IntelliHack NextGen - 2024

The IntelliHack NextGen competition organized by the IEEE Computer Society Student Branch Chapter of UCSC.

Finalist - Team CodeCrafters

View Details →
CodeSprint 8.0 - 2024

CodeSprint 8.0 - 2024

The CodeSprint 8.0 competition was hosted by IIT. There were three phases of challenges: ideation, prototyping, and startup.

Finalist - Team Frontiers

View Details →

My Researches

Selected research themes I’m currently exploring.

Adaptive and Hybrid Privacy-Preserving Framework for Text-Based Machine Learning to Secure Training Data
2025 - PresentOngoing

Adaptive and Hybrid Privacy-Preserving Framework for Text-Based Machine Learning to Secure Training Data

University of Colombo School of Computing

Building a modular hybrid PPML platform for text classification that can switch between FL, DP, HE, and SMPC at runtime. The goal is to defend against adaptive privacy attacks (e.g., membership inference, model inversion, reconstruction) by dynamically tuning privacy/security parameters while keeping model utility and system efficiency practical for real deployments.

  • Runtime Adaptation Architecture to plug-and-play FL / DP / HE / SMPC and switch methods based on detected threats
  • RL-driven parameter adaptation (e.g., DP epsilon, encryption/security parameters, aggregation frequency) using system metrics as state and privacy–utility as reward
  • Attack-aware evaluation using privacy/utility + semantic preservation metrics (AOP, SFS), computational overhead, and reduction in attack success rates
PPMLText ClassificationFederated LearningDifferential PrivacyHomomorphic EncryptionSMPCRuntime AdaptationReinforcement Learning
Updated: 2025
Explainable ML Forecasting for Monthly USD/LKR Exchange Rate
2025 - PresentOngoing

Explainable ML Forecasting for Monthly USD/LKR Exchange Rate

Developing an accurate and transparent USD/LKR monthly forecasting framework by combining modern machine-learning models with SHAP explainability. The study builds a unified macroeconomic dataset (domestic + global), compares statistical and ML models (ARIMA, XGBoost, LSTM, hybrid), and extracts policy-relevant insights especially around crisis regimes such as Sri Lanka’s 2022 volatility.

  • Unified monthly dataset with key macroeconomic drivers (inflation, interest rates, FX reserves, oil prices, US rates, etc.) aligned for forecasting
  • Comparative modeling: ARIMA baseline vs multivariate ML (XGBoost, LSTM) plus a hybrid/ensemble approach
  • Rolling-window / out-of-sample evaluation using RMSE, MAE, MAPE, and directional accuracy with significance checks when applicable
Exchange Rate ForecastingTime SeriesMacroeconomicsXGBoostLSTMHybrid ModelsExplainable AISHAPSri Lanka
Updated: 2025

LET’S BUILD
SOMETHING POWERFUL

“Work with me to develop high-performance web apps, seamless user experiences, and scalable solutions tailored to your needs.”

Hero Image