Software Engineer interested in designing scalable, reliable, and flexible systems.
I enjoy building backend platforms that operate in real-world environments β systems that need to be resilient, observable, and capable of evolving as requirements change.
My recent work sits at the intersection of distributed systems, real-time communication, and AI-powered applications, but my primary interest is the engineering of robust systems rather than any single technology.
- Designing scalable backend architectures
- Building distributed systems and microservices
- Developing real-time communication systems
- Creating platforms that integrate with telephony and messaging infrastructure
- Exploring how AI systems can be integrated into production platforms
SIP / Telephony Systems
LiveKit
Twilio
AI orchestration frameworks for voice
(Pipecat, LiveKit Agent SDK)
Retrieval-Augmented Generation (RAG) and vector databases
(Pinecone, Azure Cosmos DB, Weaviate)
- Architectures for real-time AI assistants
- Reliable voice and communication systems
- Observability and analytics for distributed platforms
- Infrastructure patterns for scalable backend services
- Self-hosting models for STT, LLM, TTS, turn detection, VAD, and noise cancellation that can serve thousands of users in real time
GitHub: https://github.com/BuddhimaZ
LinkedIn: https://linkedin.com/in/buddhima-zoysa


