Suleka Helmini is a Senior Software Engineer with eight years of experience building backend systems and compiler internals, currently enhancing data-driven products while pursuing an MSc in Applied AI at the University of Westminster. She has driven production features like a trading screener that improved analyst decision accuracy by 20% and architected Dockerized payment services with CI/CD automation. At WSO2 she owned complex compiler domains—adding 'group by' to Ballerina, resolving XML subtype inconsistencies, and fixing integer union type checking—demonstrating deep language and compiler expertise. An active open-source contributor, she has contributed to the core of the notable Ballerina programming language, focusing on diagnostics, type definitions, and runtime behavior. Her background blends ML research (publications and TensorMap work) with practical backend engineering, enabling her to bridge model development and productionization. Columbo-based and self-described as a "geek living in a constant paradox," she pairs rigorous engineering with a curious, mentorship-oriented mindset.
8 years of coding experience
4 years of employment as a software developer
High School, High School at Visakha Vidyalaya Colombo
Bachelor of Engineering - BE, Software Engineering, First Class Honors, Bachelor of Engineering - BE, Software Engineering, First Class Honors at University of Westminster
Diploma of Education, Computer System Design, Distinction pass, Diploma of Education, Computer System Design, Distinction pass at National Institute of Business Management (NIBM - Sri Lanka)
Contributions:162 reviews, 446 commits, 52 PRs in 2 years 4 months
Contributions summary:Suleka appears to be a back-end developer focused on the Ballerina language project, as demonstrated by their work on core components such as diagnostic codes, and type definition. They've made contributions to data types like arrays, and functions like string manipulation. The user's work seems to be focused on the core implementation of the Ballerina language.
Contributions:1 PR, 2 pushes, 1 branch in 2 years 8 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.