<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ravindu Tharuka Weerasinghe</title><description>Portfolio of Ravindu Tharuka Weerasinghe — AI Engineer and undergraduate at University of Moratuwa, specializing in small language models, MLOps, and real-world AI systems.</description><link>https://rtweera.page/</link><item><title>Adaptive Multi-Agent RAG Platform – Enterprise Knowledge Retrieval</title><link>https://rtweera.page/projects/adaptive-multi-agent-rag/</link><guid isPermaLink="true">https://rtweera.page/projects/adaptive-multi-agent-rag/</guid><description>An in-progress production-oriented RAG system built around LangGraph agent orchestration, pgvector semantic search, Redis caching, and a full-stack React + FastAPI interface — designed to demonstrate how enterprise AI retrieval should actually be built.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>Chapters Blog Backend – FastAPI Microservice for AI Student Chapter Portal</title><link>https://rtweera.page/projects/chapters-blog-backend/</link><guid isPermaLink="true">https://rtweera.page/projects/chapters-blog-backend/</guid><description>A production FastAPI backend powering the blog section of the University of Moratuwa AI Student Chapter portal — covering blog CRUD, comments, replies, likes, and dashboard analytics with Keycloak JWT authentication and MongoDB.</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Hybrid Book Recommender System</title><link>https://rtweera.page/projects/recommender-systems/</link><guid isPermaLink="true">https://rtweera.page/projects/recommender-systems/</guid><description>A book recommendation system combining content-based filtering (TF-IDF), collaborative filtering (user similarity), and network-based recommendation (PageRank) into a hybrid architecture — with separate cold-start and warm-user routing.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>AI Career Domain Ontology – Semantic Web and Knowledge Graph</title><link>https://rtweera.page/projects/sem-web-ontology/</link><guid isPermaLink="true">https://rtweera.page/projects/sem-web-ontology/</guid><description>An OWL/RDF ontology modeling the AI domain — subfields, career roles, required skills, learning resources, and prerequisite relationships — stored in GraphDB and queryable via SPARQL, with a Streamlit + Ollama app for natural language exploration.</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Type II Diabetes Risk Prediction – Published Research</title><link>https://rtweera.page/projects/diabetes-prediction/</link><guid isPermaLink="true">https://rtweera.page/projects/diabetes-prediction/</guid><description>A multiclass ML system predicting Type II diabetes risk from NHANES lab and lifestyle data, published in IEEE. Built a full pipeline with LightGBM, Optuna, MLflow, and feature ablation studies.</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Neuro-Symbolic PC Builder – SLM + Prolog Expert System</title><link>https://rtweera.page/projects/neuro-symbolic-pc-builder/</link><guid isPermaLink="true">https://rtweera.page/projects/neuro-symbolic-pc-builder/</guid><description>A PC configuration assistant that combines a Small Language Model for natural language understanding with a Prolog-based expert system for formal hardware compatibility reasoning — bridged via Janus-SWI.</description><pubDate>Thu, 20 Nov 2025 00:00:00 GMT</pubDate></item><item><title>GA Inventory Optimization – Genetic Algorithm Bin Packing</title><link>https://rtweera.page/projects/ga-inventory-optimization/</link><guid isPermaLink="true">https://rtweera.page/projects/ga-inventory-optimization/</guid><description>A genetic algorithm solving the 2D bin packing problem for inventory optimization — determining how to pack items of varying dimensions and values across storage bins to maximize space utilization and stored value, implemented in Java with a Python bridge.</description><pubDate>Mon, 20 Oct 2025 00:00:00 GMT</pubDate></item><item><title>English → Sinhala Machine Translation – Three-Stage NLP Pipeline</title><link>https://rtweera.page/projects/nlp-machine-translation/</link><guid isPermaLink="true">https://rtweera.page/projects/nlp-machine-translation/</guid><description>A multi-technique machine translation pipeline for English to Sinhala — combining statistical spelling correction, LLM-based text simplification, and quantized MBART neural translation, with a Gradio interface and a Gemini-powered corpus generator.</description><pubDate>Wed, 15 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Unitree Gallery Service – Event Image Gallery with QR Sharing</title><link>https://rtweera.page/projects/unitree-gallery-service/</link><guid isPermaLink="true">https://rtweera.page/projects/unitree-gallery-service/</guid><description>A FastAPI-based image gallery microservice built for WSO2Con — enabling live event photo uploads, responsive gallery browsing, and instant QR-code-based image sharing.</description><pubDate>Mon, 28 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Fine-Tune Pipeline – CI/CD-Ready LLM Fine-Tuning Framework</title><link>https://rtweera.page/projects/fine-tune-pipeline/</link><guid isPermaLink="true">https://rtweera.page/projects/fine-tune-pipeline/</guid><description>A team-built, production-oriented fine-tuning framework covering LoRA training, inference, and evaluation for Qwen, Llama, and Mistral models — designed to run inside GitHub Actions or Jenkins with full W&amp;B experiment tracking.</description><pubDate>Wed, 25 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Choreo Docs AI – End-to-End Dataset Generation, RAG, and Fine-Tuning Pipeline</title><link>https://rtweera.page/projects/choreo-docs-ai-pipeline/</link><guid isPermaLink="true">https://rtweera.page/projects/choreo-docs-ai-pipeline/</guid><description>A full AI pipeline built around WSO2 Choreo documentation — generating QA datasets with LLMs, fine-tuning Qwen SLMs with LoRA, and building a RAG-based conversational assistant. Three interconnected projects covering the complete lifecycle from raw docs to a working domain expert.</description><pubDate>Tue, 10 Jun 2025 00:00:00 GMT</pubDate></item><item><title>DDoS Attack Classifier – ML-Based Network Traffic Analysis</title><link>https://rtweera.page/projects/ddos-classifier/</link><guid isPermaLink="true">https://rtweera.page/projects/ddos-classifier/</guid><description>A machine learning project for classifying DDoS attack traffic, comparing Logistic Regression, Autoencoders, and DBSCAN on the Kaggle DDoS dataset — with production-ready sklearn-compatible preprocessing pipelines.</description><pubDate>Mon, 07 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Ballerina Code Completion – SLM Fine-Tuning</title><link>https://rtweera.page/projects/ballerina-code-ft/</link><guid isPermaLink="true">https://rtweera.page/projects/ballerina-code-ft/</guid><description>Research and experimentation on fine-tuning Small Language Models for Ballerina code completion — a low-resource domain-specific language for cloud-native integration with limited training data available.</description><pubDate>Wed, 02 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Football Analysis – YOLOv8 + Fuzzy Logic Confidence Refinement</title><link>https://rtweera.page/projects/football-fuzzy-logic/</link><guid isPermaLink="true">https://rtweera.page/projects/football-fuzzy-logic/</guid><description>A computer vision project combining YOLOv8 object detection with fuzzy inference to improve ball detection confidence in football footage — using domain-aware rules about position, aspect ratio, and proximity to players.</description><pubDate>Sat, 28 Dec 2024 00:00:00 GMT</pubDate></item><item><title>Compfigurator – PC Build Expert System</title><link>https://rtweera.page/projects/compfigurator/</link><guid isPermaLink="true">https://rtweera.page/projects/compfigurator/</guid><description>A rule-based expert system that recommends complete PC builds from a workload type and budget — using Experta for the knowledge engine and Streamlit for an interactive chat-style UI. Supports 11 workload types with progressive compatibility constraints.</description><pubDate>Thu, 05 Dec 2024 00:00:00 GMT</pubDate></item><item><title>Network Load Balancing – Decentralized Multi-Agent System</title><link>https://rtweera.page/projects/network-load-balancing-mas/</link><guid isPermaLink="true">https://rtweera.page/projects/network-load-balancing-mas/</guid><description>An agent-based simulation of decentralized network load balancing using Mesa and Pygame — where server and user agents autonomously communicate, negotiate load, and self-organize without any central coordinator.</description><pubDate>Sun, 01 Dec 2024 00:00:00 GMT</pubDate></item><item><title>Clickbait Detection – Supervised and Unsupervised NLP Approaches</title><link>https://rtweera.page/projects/clickbait-detection/</link><guid isPermaLink="true">https://rtweera.page/projects/clickbait-detection/</guid><description>An NLP project exploring clickbait headline detection using a CNN-based supervised model and an in-progress unsupervised approach with transformer embeddings.</description><pubDate>Tue, 20 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Room Occupancy Detection – Time-Series-Aware ML from Sensor Data</title><link>https://rtweera.page/projects/room-occupancy-detection/</link><guid isPermaLink="true">https://rtweera.page/projects/room-occupancy-detection/</guid><description>A machine learning project predicting room occupancy from environmental sensors — with careful time-series cross-validation, SMOTE for class imbalance, model comparison across Random Forest, XGBoost, and LightGBM, and SHAP-based interpretability.</description><pubDate>Thu, 18 Jul 2024 00:00:00 GMT</pubDate></item><item><title>SentiView – AI-Powered Customer Communications Analytics Platform</title><link>https://rtweera.page/projects/sentiview-icms/</link><guid isPermaLink="true">https://rtweera.page/projects/sentiview-icms/</guid><description>A full-stack multi-channel sentiment intelligence platform built as a 2nd-year university software project. Spans an Angular 17 dashboard frontend and a FastAPI email analytics microservice with Gemini, AWS Comprehend, MongoDB, and Gmail OAuth.</description><pubDate>Thu, 18 Jul 2024 00:00:00 GMT</pubDate></item><item><title>AutoChess – Fully Autonomous Chess-Playing Machine</title><link>https://rtweera.page/projects/autochess/</link><guid isPermaLink="true">https://rtweera.page/projects/autochess/</guid><description>A physical chess board that senses human moves, computes responses with an embedded chess engine, and physically moves pieces using an XY electromagnet gantry — rated at ~2000 ELO.</description><pubDate>Thu, 20 Jul 2023 00:00:00 GMT</pubDate></item></channel></rss>