Ravindu Hasanka
Loading Portfolio

Ravindu

Hasanka

Software Engineer | Web & AI Engineer
Backend Systems, Full-Stack Apps, and LLM Workflows

I'm a Software Engineering graduate from the University of Colombo School of Computing,building scalable backend services, full-stack products, RESTful APIs, and distributed workflows.I work across Node.js, NestJS, React, SpringBoot, Java, TypeScript, PostgreSQL, MongoDB, Python, and FastAPI.My recent work includes multi-tenant systems, AI/LLM workflows, recommendation logic, documents, dashboards, and integrations.Beyond production work, I build AI platforms, privacy-preserving ML systems, fintech tools, and competition-tested products.
Ravindu Hasanka

Ravindu Hasanka

Software Engineer | Web & AI Engineer | Full-Stack Product Builder

I am a Software Engineering graduate from the University of Colombo School of Computing with hands-on experience building scalable backend systems, full-stack applications, RESTful APIs, and AI/LLM-powered product workflows.

Currently, I work as an Associate Web & AI Engineer at Zenith Xperience, building production software with Node.js, NestJS, React, TypeScript, PostgreSQL, asynchronous workflows, third-party integrations, and stateful AI features.

Based in Sri Lanka


DOWNLOAD RESUME

My Projects

Pathwise

AI-Powered Career Guidance & Coaching Platform

Next.jsSpring BootMySQLFastAPIPythonGenerative AIMachine Learning
Pathwise

Framework for Secure Training Data in Machine Learning

A microservices-based privacy-preserving machine learning framework for secure model training and attack-aware evaluation.

PythonFlaskMicroservicesMachine LearningPPML
Framework for Secure Training Data in Machine Learning

FinForecast

AI-powered stock market analysis and forecasting platform for the Colombo Stock Market.

ReactTailwindCSSFastAPIMongoDBPython
FinForecast

La Fresca

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

ReactTypeScriptSpring BootMongoDBFastAPI
La Fresca
Explore All Projects

Experience

2026 Apr - Present

Associate Web & AI Engineer at Zenith Xperience (Private) Limited

  • Design, develop, and maintain backend and full-stack production features using Node.js, NestJS, React, TypeScript, PostgreSQL, and RESTful APIs.
  • Build stateful AI/LLM workflows for conversational context, intent handling, recommendation logic, missing-input detection, session state, and structured responses.
  • Develop asynchronous and event-driven workflows with BullMQ, REST APIs, and webhooks for background processing, integrations, retries, and notifications.
  • Investigate production issues across APIs, AI recommendations, application state, asynchronous workflows, and external integrations.

2025 Jul - 2025 Dec

Contract Software Engineer at PulseQue (Pvt) Ltd.

  • Developed and maintained a scalable multi-tenant application using Node.js, NestJS, React, TypeScript, and PostgreSQL.
  • Designed modular RESTful APIs for dashboards, reporting, document workflows, business validation, and secure tenant-isolated data access.
  • Implemented authentication and authorization with JWT, RBAC, scoped permissions, protected endpoints, session handling, and audit logging.
  • Integrated AWS S3 for document storage and BullMQ for asynchronous background processing.

2024 Dec - 2025 Jun

Intern Full-Stack Software Engineer at Fcode Labs (Pvt) Ltd

  • Developed full-stack application features using Next.js, React, TypeScript, Node.js, NestJS, and PostgreSQL.
  • Designed and consumed RESTful APIs for frontend-backend integration, authentication, RBAC, third-party services, and structured data-processing workflows.
  • Built responsive reusable frontend components and contributed to validation, debugging, API integration, and feature delivery.
  • Used Docker, Git, GitHub, and Postman for development, API testing, debugging, version control, and collaborative delivery.
logostartup templatestartup templatestartup template

What I Do

I build backend services, full-stack web applications, AI/LLM workflows, and distributed integrations with a focus on scalable design, clean delivery, and production reliability.

HTML

CSS

Bootstrap

Tailwind CSS

JavaScript

Node.js

React

Next.js

FastAPI

Java

Spring Boot

NestJS

Python

C

C++

SQL

MongoDB

PostgreSQL

LLM Integration

JWT / RBAC

Docker

AWS S3

Postman

RabbitMQ

Kafka

GitHub Actions

Nginx

ASP.NET Core

Jira

Scala

Octave

Git

GitHub

Figma

Photoshop

Illustrator

Education

Bachelor of Science (Honours) in Software Engineering

May 2022 - Aug 2026

Bachelor of Science (Honours) in Software Engineering

University of Colombo School of Computing

Second Class Honours (Upper Division) | GPA: 3.41 / 4.00

Completed Diploma in Information Technology (DiTEC)

2021

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
RealHack 5.0

RealHack 5.0

RealHack 5.0 Organized by University of Kelaniya.

1st Runner Up - FireHackers

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
CODEFEST 2023 Algothon

CODEFEST 2023 Algothon

CODEFEST 2023 Algothon Organized by SLIIT.

Merit Award (4th Place) - Team Fire Hackers

View Details

My Researches

Selected research themes I'm currently exploring.

Framework for Secure Training Data in Machine Learning
2025 - PresentCompleted

Framework for Secure Training Data in Machine Learning

University of Colombo School of Computing

Developed a microservices-based privacy-preserving machine learning framework for secure training data using Federated Learning, Differential Privacy, Homomorphic Encryption, and Secure Multi-Party Computation.

  • Built modular Python services for training, inference, attack simulation, performance monitoring, and privacy evaluation
  • Evaluated defenses against membership inference, gradient leakage, model inversion, and related machine-learning attacks
  • Structured the framework around independent microservices to keep privacy methods extensible and observable
PPMLMicroservicesPythonFlaskMachine LearningFederated LearningDifferential PrivacyHomomorphic EncryptionSMPC
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