Suleka Helmini

Senior Software Engineer at Versus Technologies

Colombo, 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
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.
code8 years of coding experience
job4 years of employment as a software developer
bookHigh School, High School at Visakha Vidyalaya Colombo
bookBachelor of Engineering - BE, Software Engineering, First Class Honors, Bachelor of Engineering - BE, Software Engineering, First Class Honors at University of Westminster
bookDiploma of Education, Computer System Design, Distinction pass, Diploma of Education, Computer System Design, Distinction pass at National Institute of Business Management (NIBM - Sri Lanka)
languagesEnglish, Sinhalese
stackoverflow-logo

Stackoverflow

Stats
2,819reputation
478kreached
19answers
55questions
Badges
uml
top-5%
database
top-5%
tensorflow
top-5%
deep-learning
top-5%
github-logo-circle

Github Skills (18)

programming-language10
data-structure10
type-system10
data-structures10
ballerina10
uml9
tensorflow9
compiler-design9
deep-learning9
database9
playframework6
android6
wso26
sbt6
interpolation6

Programming languages (12)

TypeScriptJavaCSSShellCJavaScriptBallerinaPHP

Github contributions (5)

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