Oshan Ranasinghe · Software Engineer · Colombo, Sri Lanka
I build software systems where AI meets real engineering.
Agentic applications, multi-agent architectures, asynchronous workflows, APIs, and observable distributed systems.
I'm Oshan Ranasinghe, a Software Engineer focused on backend, distributed, and AI-enabled systems. I design and build agentic applications, multi-agent architectures, asynchronous workflows, APIs, and observable distributed systems.
My work spans professional backend and R&D engineering alongside independent projects in agentic AI, distributed systems, and intelligent-agent research.
More about me →Selected work
Systems I can take apart, explain, and defend.
Research systems, applied platforms, and the engineering decisions behind them.
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 studyApplied 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 studyOpen 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 studyConversational 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 studyThat's all for now.
oshanranasinghe25@gmail.com
Elsewhere
github.com/OshanYelena
linkedin.com/in/oshan-ranasinghe