Ashen Silva is a Senior Software Engineer with nine years of hands-on experience building full-stack systems and identity solutions, currently advancing cloud-native and ML-infused projects at LSEG while pursuing a Master’s in Computer Science. He blends Java/Spring Boot back-end expertise with React front-end work and has contributed notable enhancements to the widely used WSO2 Identity Server ecosystem—implementing OIDC/OAuth logout flows, session management, and ID token handling. Comfortable across AWS/Azure, Docker, and Kubernetes, Ashen also explores LLMs and RAG architectures to bring research ideas into production. His background spans embedded systems and startup founding, giving him a pragmatic mix of systems-level engineering and product-minded iteration. An investor and former freelance designer, he brings cross-disciplinary insight that improves user-facing security workflows and developer tooling.
9 years of coding experience
4 years of employment as a software developer
Higher National Diploma, Computer Software Engineering, Higher National Diploma, Computer Software Engineering at Java Institute for Advanced Technology
Master's degree, Computer Science, Master's degree, Computer Science at University of Colombo School of Computing
Holy Cross College-Kalutara
Bachelor's degree, Electronics and Embedded Systems, Bachelor's degree, Electronics and Embedded Systems at University of Sri Jayewardenepura
Contributions:18 reviews, 30 commits, 16 PRs in 3 years 10 months
Contributions summary:Ashen primarily worked on enhancing the authentication and authorization mechanisms within the identity service sample project. They refactored and updated authenticators, renaming and modifying components related to various authentication methods like hardware key, fingerprint, and facial recognition. Furthermore, the user integrated backchannel logout functionality, implemented session management improvements, and added a frontchannel logout feature, along with ID token extraction for enhanced security and user experience. They also addressed various PR issues and added more logs.
Welcome to the WSO2 Identity Server source code! For info on working with the WSO2 Identity Server repository and contributing code, click the link below.
Role in this project:
Full-stack Developer
Contributions:16 reviews, 67 commits, 49 PRs in 4 years
Contributions summary:Ashen primarily worked on enhancing the sample OAuth2 playground application, adding front-channel and back-channel logout functionalities. They implemented a session ID store and added a servlet to handle back-channel logout requests. Additionally, the user made improvements to the user interface and refactored the code, including adding support for extracting and displaying ID tokens in the Auth Code flow. The contributions involved modifications across JSP files, servlet classes, and supporting utility classes.
working-onaccess-managementwso2identitylink
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.