Sasindu Alahakoon

Associate Technical Lead

Western Province, Sri Lanka
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code7 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science - Bsc Engineering, Bachelor of Science - Bsc Engineering at University of Moratuwa
bookPhysical Sciences, Physical Sciences at Nalanda College Colombo
languagesEnglish, Sinhala
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (4)

ballerina10
testing10
compiler-design9
documentation8

Programming languages (12)

TypeScriptJavaDockerfileShellCSSCJavaScriptBallerina

Github contributions (5)

github-logo-circle
The Ballerina Programming Language
Role in this project:
userBack-end Developer
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.
compilerprogramming-languageinterpreterballerinaballerina-lang
The Ballerina Programming Language
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.
Request Free Trial
Sasindu Alahakoon - Associate Technical Lead