Kesara Karannagoda is a Senior Software Engineer specializing in cloud-native distributed systems and AI-powered edge computing, with a track record of turning research-grade ideas into production-ready products. He has led engineering teams and founded a startup, building an AI-powered edge device for intelligent CCTV that integrates real-time object detection, EMQX MQTT, WebRTC streaming, and Kubernetes GitOps workflows. His strengths span scalable microservices design, DevOps automation (ArgoCD, GitLab CI/GitHub Actions), and observability with Prometheus/Grafana and the Elastic Stack. Kesara balances hands-on implementation—designing Camera-Manager and Stream Manager services—with strategic cost and infrastructure optimizations for GPU workloads. Currently based in Colombo and pursuing an MS in Artificial Intelligence, he combines academic focus with practical system-building experience across cloud, edge, and networking domains. He’s especially interested in collaborations that push distributed systems and real-time AI toward impactful, real-world deployments.
4 years of coding experience
6 years of employment as a software developer
BSc (Hons) Information Systems, Information Technology, BSc (Hons) Information Systems, Information Technology at University of Colombo School of Computing
Ordinary Level, Ordinary Level at Ananda College
Advanced Level, Information Technology , Economics, Accounting, Advanced Level, Information Technology , Economics, Accounting at Ananda College - Colombo 10
System, Networking, and LAN/WAN Management/Manager, System, Networking, and LAN/WAN Management/Manager at Cisco Networking Academy
Cisco Certified Network Associate | CCNA, System, Networking, and LAN/WAN Management, System Administration, Cisco Certified Network Associate | CCNA, System, Networking, and LAN/WAN Management, System Administration at National Institute of Business Management (NIBM - Sri Lanka)
Master of Science - MS, Artificial Intelligence, Master of Science - MS, Artificial Intelligence at University of Moratuwa
I'm Kesara Karannagoda, Currently pursuing my BSc degree in Information Systems from University of Colombo School of Computing. I am a tech enthusiast & love to make new things. I am always open to collabarating on projects. Find about more about me & feel free to connect with me here.
Contributions:10 PRs, 46 pushes, 1 branch in 2 years 6 months
Contributions:4 reviews, 56 PRs, 77 pushes in 2 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Kesara Karannagoda - Senior Software Engineer at PickMe