Imesha Sudasingha

Co-Founder & Head Of Engineering at NexWave International

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
Imesha Sudasingha is a Co-Founder and Head of Engineering with 11 years building cloud-native products, payments infrastructure, and developer tooling across startups and enterprise teams. She leads HighFlyer’s technical vision and ships NexWave (cloud ERP) and TextReload (SMS automation), balancing product architecture, full‑stack development, and integrations with Xero, Stripe and other payment gateways. Previously she contributed to distributed systems and the Ballerina programming language at WSO2 and Apache, including enhancing the Ballerina language server and improving enum/type-checker behavior. Comfortable moving between low-level systems and customer-facing SaaS, she’s delivered PCI-compliant payment microservices and real‑time computer-vision prototypes. Active in open source, her contributions to ballerina-lang demonstrate a blend of language tooling expertise and pragmatic engineering. Based in Sri Lanka, she focuses now on scaling products for SMEs in New Zealand and Australia while keeping a hands-on role in engineering and product delivery.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Moratuwa
bookGCE A/L & O/L, Physical Sciences, GCE A/L & O/L, Physical Sciences at Royal College Colombo
languagesEnglish, Sinhalese
stackoverflow-logo

Stackoverflow

Stats
3,530reputation
271kreached
187answers
13questions
Badges
java
top-5%
github-logo-circle

Github Skills (13)

language-server10
type-checking10
type-check10
java9
testing9
code-generation9
pomxml6
apache-zookeeper6
php6
javascript6
apache-curator6
ballerina6
restassured6

Programming languages (8)

TypeScriptJavaDockerfileShellBallerinaJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
The Ballerina Programming Language
Role in this project:
userBack-end Developer
Contributions:1182 reviews, 807 commits, 452 PRs in 2 years
Contributions summary:Imesha contributed to the Ballerina Programming Language by fixing and improving support for constant expressions in enums. They updated the type checker to derive let expression types and added tests to cover the new features. The user also focused on enhancing the language server by adding rename support and improving the handling of various code constructs.
compilerprogramming-languageinterpreterballerinaballerina-lang
IMS94/javacv-cnn-example

Jan 2017 - Jan 2022

A example to demonstrate the usage of JavaCV and CNN for gender and age recognition
Contributions:18 commits, 5 PRs, 16 pushes in 5 years 1 month
agedeep-learningrecognitionjavacv-cnngender
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
Imesha Sudasingha - Co-Founder & Head Of Engineering at NexWave International