Ayesh Weerasinghe is a Machine Learning Engineer with 8 years of experience building resilient, data-driven backend systems and cloud-native microservices. At WSO2 he led billing architecture, designed robust REST APIs, and improved E2E test automation while mentoring engineers and collaborating with product and growth teams. His open-source contributions include backend and QA work on the widely used WSO2 API Manager and practical Java utilities for file handling and security, reflecting a pragmatic focus on reliability and edge-case handling. Early work in ML-focused internships and image annotation gave him hands-on expertise in fraud detection models and dataset creation tied to production monitoring dashboards. Based in Helsinki and pursuing an MSc in Computer Science, he combines production-grade engineering with a continual curiosity for new ML technologies. Peers describe him as a developer who bridges machine learning insights with operational robustness, not just prototypes.
8 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BS, Computer Science and Engineering, First Class, Bachelor of Science - BS, Computer Science and Engineering, First Class at University of Moratuwa
PHYSICAL SCIENCES, PHYSICAL SCIENCES at Nalanda College Colombo
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Helsinki
Welcome everyone!🌟 Here you can solve problems, build scrappers and much more💻
Role in this project:
Back-end Developer
Contributions:10 commits, 2 PRs, 2 comments in 10 days
Contributions summary:Ayesh primarily focused on implementing Java-based utilities for file compression and manipulation within the repository. Their contributions included implementing methods for zipping and unzipping files, adding zip slip attack protection, and enabling user input for file/folder locations. The user's work demonstrates a focus on building practical tools within a Java environment. The user also worked on creating a program for a palindromic pyramid.
Welcome to the WSO2 API Manager source code! For info on working with the WSO2 API Manager repository and contributing code, click the link below.
Role in this project:
Backend Developer & QA Engineer
Contributions:5 commits, 1 PR, 2 comments in 1 day
Contributions summary:Ayesh primarily contributed to the backend of the WSO2 API Manager, focusing on API revision functionality. They implemented and tested API revision deployment, undeployment, and restore operations, including test cases for invalid inputs and edge cases. Furthermore, the user refactored the REST API publisher to return appropriate response codes for invalid API requests. This suggests a focus on ensuring the reliability and robustness of the API management system.
api-gatewayworking-onwso2api-managementlink
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.