MORATUWA, SRI LANKA CSE · UNIV. OF MORATUWA AVAILABLE NOW

KESHANA
DEWRANGA

> Full-Stack & Multi-Agent AI Engineer _

Creative Computer Science and Engineering undergraduate at the University of Moratuwa with hands-on experience building production-grade full-stack applications, multi-agent AI systems (LangGraph / RAG), and cloud-native microservices. Passionate about architecting practical, resilient software solutions for complex real-world challenges.

335
A/L Island Rank (Physical Sci)
5+
Full-Stack & AI Systems
2x
National Competition Finalist
UoM
B.Sc. (Hons) CSE Undergrad
01 KESHANA DEWRANGA

ABOUT ME

I am an engineering undergraduate at the Department of Computer Science & Engineering, University of Moratuwa, passionate about building reliable software that spans from resilient backend microservices to autonomous agentic AI architectures.

My engineering philosophy revolves around high-leverage systems: designing scalable REST & WebSocket APIs with FastAPI and Node.js, engineering multi-agent LLM boards using LangGraph and ChromaDB RAG, and crafting performant mobile experiences with React Native (Expo) and Kotlin Jetpack Compose.

Beyond coding, I actively contribute to engineering communities as an Event Compere and Organizing Committee lead for events like SLT Robogames, SLIOT, and Octwave 2.0.

Clean, Testable Code
Agentic AI & RAG
Microservices & CI/CD
Edge & On-Device ML
SYSTEM_CORE_INFO.sh
NAME: Keshana Dewranga
AFFILIATION: University of Moratuwa (CSE)
LOCATION: Moratuwa, Sri Lanka
FOCUS_AREAS: [Multi-Agent AI, Mobile, Cloud, Microservices]
PRIMARY_LANGS: Python, TypeScript, Kotlin, JS
FRAMEWORKS: LangGraph, FastAPI, React Native, Node.js
TELEMETRY: Docker, Prometheus, Grafana
STATUS: READY_FOR_DEPLOYMENT
02 SYSTEM ARCHITECTURES

RESEARCH & BUILDS

Multi-Agent AI 2026

Multi-Agent AI Treatment Reviewer

Architected an autonomous multi-agent AI medical board utilizing LangGraph comprising three specialized agents (Clinical Pharmacist, Medical Compliance Officer, and Supervisor) that collaboratively critique and validate patient treatment plans.

  • Integrated RAG pipeline with LangChain, ChromaDB, and Google Gemini Embeddings to query authoritative WHO guidelines.
  • Engineered autonomous tool-calling agents for real-time drug-drug interaction detection.
  • Deployed as a Gradio web application on Hugging Face Spaces with automated GitHub Actions CI/CD.
Python LangGraph LangChain ChromaDB Gemini API Gradio Hugging Face
Full-Stack Mobile & Cloud 2026 — Present

Resource Coordination Platform (RCP)

A disaster response and volunteer-victim coordination mobile & cloud ecosystem. Built client apps with React Native (Expo) and high-throughput backend services using FastAPI & WebSockets.

  • Live map GPS routing and real-time location streaming for disaster victims and first responders.
  • Designed normalized PostgreSQL relational schemas with SQLAlchemy ORM and JWT security.
  • Real-time push notifications over WebSockets with Dockerized microservice architecture.
React Native Expo (EAS) FastAPI PostgreSQL SQLAlchemy WebSockets Docker
Semi-Finalist IDEALIZE 2025 2025

PregmaAI (BundyMom)

Award-winning native Android application built for maternal health monitoring. Merges on-device machine learning with conversational AI guidance.

  • Hybrid UI combining Jetpack Compose and XML under strict MVVM architecture.
  • On-device camera skin condition detection powered by custom TensorFlow Lite models.
  • AI Midwife chatbot via Google Gemini API with Firebase real-time sync and gamified kick counter.
Kotlin Jetpack Compose TensorFlow Lite Gemini API Firebase Coroutines MVVM
Cloud & Microservices 2026

Cloud-Native Document Snapshot & Observability

Decoupled asynchronous task queue microservice designed to render intensive headless Puppeteer PDFs without blocking the Node.js event loop.

  • Engineered distributed task queue using BullMQ and Redis with rate-limiting and auto-retries.
  • Supabase Cloud Storage Vault with 15-minute expiring signed URLs and Handlebars multi-template compilation.
  • Full Prometheus custom telemetry metrics dashboard streamed to Grafana Cloud with Jest integration tests & GitHub Actions.
Node.js BullMQ Redis Puppeteer Prometheus Grafana Cloud Docker
Mobile & AI 2026

Lume — Mindfulness & Habit Tracker

A localized Sinhala-language mindfulness and wellness application featuring intelligent meditation guidance and persistent daily habits.

  • Context-aware AI chatbot powered by Google Gemini API tailored with Buddhist mindfulness philosophy.
  • Integrated Supabase authentication and cloud storage for journaling photos and daily habit streaks.
  • 7-day guided well-being challenges with calming audio-visual timers.
React Native Expo Supabase Google Gemini API TypeScript
03 CAPABILITIES

Languages

PythonAdvanced
TypeScriptProficient
JavaScript (ES6+)Advanced
KotlinProficient
SQLRelational
HTML5 & CSS3Semantic

AI & Agentic Systems

LangGraphMulti-Agent
LangChainRAG Pipelines
ChromaDBVector Embeddings
Google Gemini APILLM Orchestration
TensorFlow LiteEdge Vision ML
GradioAI Demos

Web & Backend

FastAPIAsync REST
Node.jsAsync I/O
Express.jsMicroservices
React.jsFrontend
WebSocketsReal-Time
BullMQ & RedisTask Queues

Mobile Engineering

React NativeCross-Platform
Expo & EAS BuildMobile DevOps
Jetpack ComposeDeclarative UI
Kotlin CoroutinesConcurrency
MVVM ArchitectureClean Code

Databases & Storage

PostgreSQLRelational
SQLAlchemy ORMSchema Modeling
SupabaseAuth & Storage Vault
FirebaseReal-Time DB
RedisIn-Memory Cache

DevOps & Observability

DockerContainerization
PrometheusCustom Telemetry
Grafana CloudLive Dashboards
GitHub ActionsCI/CD Pipelines
JestIntegration Tests
CORE TRAITS: Perseverance Team Collaboration Adaptability Technical Leadership Public Speaking & Compering
04 HONORS & MILESTONES

ACHIEVEMENTS & AWARDS

FINALIST
2025

SLIOT 2025 National Competition

Selected as a national Finalist for developing the "Ceylon Riya" Kotlin mobile application, addressing modern smart transit and mobility management.

View Ceylon Riya Repo
SEMI-FINALIST
2025

IDEALIZE 2025 Mobile App Competition

Organized by AIESEC. Recognized as a Semi-Finalist for engineered maternal healthcare innovation with PregmaAI (BundyMom) combining on-device ML and Gemini LLM.

View PregmaAI Repo
ISLAND RANK 335
2023

G.C.E. Advanced Level Examination

Physical Science Stream: Achieved 3As (Combined Mathematics, Physics, Chemistry) with a Z-Score of 2.3996 and Island Rank 335.

Z-SCORE: 2.3996 3As PHYSICAL SCI 9As O/L
05 COMMUNITY & IMPACT

POSITIONS OF RESPONSIBILITY

Compering Team Lead & Event Compere

2025
Gammaddata IEEE API

Headed the official compering delegation, script curation, and real-time stage facilitation for major IEEE student and community outreach initiatives.

Master of Ceremonies (MC)

2025
Competition Finals — Octwave 2.0

Served as the Master of Ceremonies for the grand finals of Octwave 2.0, moderating panel sessions, team pitches, and awards ceremonies before industry dignitaries.

Organizing Committee (OC) Member

2025 — 2026
SLT Robogames • SLIOT • Hit the Ground • Octwave 2.0

Coordinated logistics, technical track execution, participant relations, and event workflows across premier national robotics and engineering competitions.

Volunteer

2025
IEEE Open Week

Assisted undergraduate cohorts and prospective engineering students with orientation, technical workshop hosting, and IEEE student branch demonstrations.

06 ACADEMIC FOUNDATION

EDUCATION

University of Moratuwa

B.Sc. (Hons) in Computer Science and Engineering
Jun. 2024 — Present Faculty of Engineering, CSE Dept

Focusing on algorithms, distributed software architectures, agentic artificial intelligence, operating systems, and database internals.

G/Dharmasoka College

G.C.E. Advanced Level Examination
Jan. 2020 — Jan. 2023 Island Rank: 335 (Z-Score: 2.3996)
3As Physical Science (Combined Maths, Physics, Chemistry) 9As G.C.E. Ordinary Level
07 TRANSMISSION

GET IN TOUCH

Whether you want to discuss a full-stack software project, collaborate on multi-agent AI research, or explore internship opportunities, feel free to reach out.

PHONE / WHATSAPP
+94 76 903 3466
GITHUB REPOSITORIES
github.com/KeshRD
BASE LOCATION
Moratuwa, Western Province, Sri Lanka