Heshan Padmasiri is an Associate Technical Lead with a decade of experience building backend systems at WSO2, rising through roles from Software Engineer to leadership since 2021. A Computer Science graduate from the University of Moratuwa, he focuses on performance-sensitive runtime engineering and has contributed optimizations and caching improvements to the Ballerina programming language runtime. Known for pragmatic problem-solving, he blends hands-on coding with architectural thinking to improve type system performance and developer-facing APIs. Based in Sri Lanka, he brings a creative, research-minded approach to production systems and a track record of shipping measurable runtime improvements in a major open-source language project.
10 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Moratuwa
Contributions:205 reviews, 99 PRs, 142 pushes in 4 years
Contributions summary:Heshan primarily contributed to the Ballerina programming language runtime. Their commits focused on adding default implementations and caching mechanisms for type calculations, specifically related to referred and implied types within the `io.ballerina.runtime.api.types` package. They made modifications to accessor names, documentation, and fixed a typo. Furthermore, the user implemented several optimizations related to type caching to improve performance.
Contributions:69 commits, 2 PRs, 57 pushes in 7 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.