Sasindu Alahakoon is an Associate Technical Lead at WSO2 with 7 years of experience spanning compilers, core data processing modules, and emerging AI-driven development. He began his career deep in compiler internals—parsers, semantic analysis, and type systems—and later shaped XML/JSON/CSV modules and schema technologies for real-world microservices. Sasindu contributes to the Ballerina language backend, improving compiler correctness, query expressions, and documentation tooling in a high-profile open-source project. Now focused on Natural Programming, LLMs, RAG, and AI agent applications, he blends language design sensibilities with practical AI productization. Colleagues know him for translating low-level language insights into resilient developer-facing systems and for pursuing unconventional intersections between compilers and AI. Based in Sri Lanka, he pairs a strong academic foundation from the University of Moratuwa with steady leadership progression at WSO2.
7 years of coding experience
4 years of employment as a software developer
Bachelor of Science - Bsc Engineering, Bachelor of Science - Bsc Engineering at University of Moratuwa
Physical Sciences, Physical Sciences at Nalanda College Colombo
Contributions:873 reviews, 169 commits, 151 PRs in 1 year 11 months
Contributions summary:Sasindu appears to be primarily focused on backend development within the Ballerina programming language. Their commits involve modifying the documentation generation process and implementing tests. Additionally, they have made changes to fix compiler issues and to enhance the query expression feature. The user's contributions demonstrate a solid understanding of the Ballerina language and its associated tools.
Contributions:1 PR, 95 pushes, 23 branches in 1 month
compilerprogramming-languageinterpreterballerina
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.