Anjana Supun is an Associate Technical Lead with nine years’ experience building language tooling and cloud deployment flows at WSO2, now leading the Ballerina AI initiative. He has deep hands-on expertise in backend language internals—contributing fixes to the Ballerina language TOML parser—and full‑stack experience improving developer documentation and cloud examples, including AWS Lambda and Kubernetes deployment guides. A First Class Honors Software Engineering graduate from the University of Westminster, he combines careful engineering of core parsing logic with pragmatic developer experience improvements. Based in Sri Lanka, he brings a blend of technical leadership and open-source collaboration, often addressing subtle validation and error‑handling edge cases that improve reliability for downstream users.
9 years of coding experience
4 years of employment as a software developer
Bachelor of Engineering - BEng, Software Engineering, First Class Honors, Bachelor of Engineering - BEng, Software Engineering, First Class Honors at University of Westminster
Contributions:79 reviews, 150 commits, 77 PRs in 4 years 3 months
Contributions summary:Anjana focused on fixing error handling related to arrays and addressing review comments within the Ballerina Programming Language project. Their work primarily involved modifications within the TOML parser, specifically in the `TomlTransformer.java` file. The commits suggest improvements to the parser's ability to handle and validate array structures, indicating contributions to the core functionality of the language's configuration file parsing capabilities.
Contributions:67 reviews, 67 commits, 44 PRs in 2 years 2 months
Contributions summary:Anjana primarily contributed to the website's documentation and examples, focusing on the AWS Lambda deployment guide. They updated the AWS example layer in the documentation and merged code to cloud samples with deployment configurations. Additionally, the user addressed review suggestions by modifying redirection rules and adding Kubernetes deployment steps to the getting started section, improving the user experience and expanding the content related to cloud deployment.
ballerinadev
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.