Anjana Supun

Associate Technical Lead

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
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.
code9 years of coding experience
job4 years of employment as a software developer
bookBachelor of Engineering - BEng, Software Engineering, First Class Honors, Bachelor of Engineering - BEng, Software Engineering, First Class Honors at University of Westminster
bookMathematics, Mathematics at Royal College Colombo
github-logo-circle

Github Skills (12)

html10
javas10
parser10
ballerina10
java10
documentation10
toml10
aws9
javascript9
error-handling9
kubernetes8
kubernetes-pods8

Programming languages (15)

PowerShellC#JavaCSSGoHTMLGroovyTypeScript

Github contributions (5)

github-logo-circle
The Ballerina Programming Language
Role in this project:
userBack-end Developer
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.
compilerprogramming-languageinterpreterballerinaballerina-lang
Dev version of the ballerina.io website
Role in this project:
userFull-stack Developer
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.
Request Free Trial
Anjana Supun - Associate Technical Lead