Oshan Ranasinghe

Work

Selected work.

Nine systems across research, software, AI/ML and embedded.

Flagship Research · Distributed AI

STRATON-LLM

Completed system · further validation in progress

An ontology-based communication and semantic negotiation system for heterogeneous intelligent agents that do not share the same terminology or prior knowledge of one another.

View case study

Applied AI · Personalization Platform

DeepFeed AI

Active development

A personalized knowledge-discovery platform combining content discovery, explainable ranking, feedback-driven user modeling, and agentic adaptation.

View case study

Open Multi-Agent Framework

LATTICE Framework

Design complete — implementation pending (Milestone 0)

An open, domain-agnostic multi-agent framework for decentralized collaboration between specialized autonomous agents.

View case study

Grounded AI · Research Engineering

Research-Paper Deconstruction Agent

Working · 5 of 8 analysis phases implemented

A two-stage system that reconstructs research PDFs into structured Markdown/JSON and runs a LangGraph multi-agent workflow for source-grounded technical analysis.

View case study

Conversational AI · Stateful Backend

Agentic Chatbot

Working system

A multi-user conversational AI backend with persistent memory, memory-conflict resolution, streaming responses, LLM self-evaluation, authentication, and distributed tracing.

View case study

Software Engineering · System Design

Real-Time Collaborative Document Platform

Architecture / portfolio implementation

A collaborative document system designed around multiple users editing shared text in real time while preserving document state across sessions.

Read

RAG · LLM Application

RAG Knowledge Assistant

Pipeline complete, evaluation and chunking tuning ongoing

A Retrieval-Augmented Generation system that ingests documents, builds a vector index, and answers domain-specific questions with cited source passages.

Read

Computer Vision · Embodied AI

Drone Vision & Detection System

Simulation complete, onboard inference optimisation in progress

Real-time object detection and tracking for an autonomous drone platform — YOLO-based inference pipeline optimised for onboard hardware constraints.

Read

Real-Time Systems · Firmware

RTOS Task Scheduler

Scheduler and semaphores complete, deadline monitor in progress

A preemptive task scheduler written from scratch in C for ARM Cortex-M, implementing context switching, priority-based preemption, semaphores, and deadline tracking.

Read