Computer Engineering · AI Systems · Distributed Software · Embedded Intelligence
I design and build intelligent systems — from multi-agent reasoning engines to production-grade AI and backend infrastructure.
I'm Oshan Ranasinghe, a Computer Engineering graduate focused on AI systems, multi-agent architectures, distributed software, and embedded engineering.
My work sits at the intersection of research and real implementation: building agents that negotiate meaning under uncertainty, backend systems that support reliable execution, machine learning pipelines that integrate into usable products, and embedded systems that connect intelligence to the physical world.
This portfolio is structured to show how I think, how I design systems, and how I turn complex technical ideas into working engineering outcomes.
I'm especially interested in roles where I can contribute to intelligent platforms, agent-based systems, AI infrastructure, or backend engineering with strong architectural depth.
Four domains
A portfolio built around systems thinking, not isolated tools.
Each section represents a different layer of my engineering profile, from research and backend architecture to applied AI and embedded execution.
Research
Multi-agent reasoning, ontology negotiation, intelligent communication systems
Explore →
Software Engineering
Scalable backend systems, distributed architecture, production-grade APIs
Explore →
AI / ML
LLM pipelines, agent workflows, computer vision systems
Explore →
Electronics / Embedded
Firmware systems, real-time processing, AI at the edge
Explore →
Signature work · Research
STRATON-LLM
STRATON-LLM is a research-grade system for enabling semantic communication between intelligent agents operating with different ontologies.
Instead of failing on mismatched concepts, agents detect semantic conflicts, enter a structured negotiation process, exchange arguments and contextual evidence, and work toward aligned meaning through protocol-governed dialogue.
The project combines ontology alignment, LLM-assisted reasoning, argumentation strategy, trust-aware evaluation, and persistent learning into one inspectable system.
Engineering strengths
- → System design across AI, distributed systems, and embedded domains
- → Multi-agent architecture and protocol-driven reasoning systems
- → Strong backend engineering with Python, TypeScript, and async systems
- → Bridging software intelligence with hardware through embedded and robotics-focused work
Currently focused on
- → Finalizing STRATON-LLM as a publishable research system
- → Advancing autonomous vision-based drone and edge AI systems
- → Writing technical content on agent architectures and intelligent systems engineering
- → Positioning for high-impact AI, systems, and backend engineering roles
Let's talk
Open to meaningful conversations around AI systems, backend engineering, research collaborations, and ambitious technical products.