Ishara Karunarathna is a Director of Engineering based in Melbourne with 11 years of experience leading global teams to deliver scalable on-premise and SaaS identity solutions. He combines deep software architecture and hands-on development expertise—contributing full‑stack and backend fixes to the widely used WSO2 Identity Server and related frameworks—with strategic product leadership on the Identity Server PMC. A specialist in IAM/CIAM, he has guided customer success, acted as an on‑site consultant, and driven standards work such as OIDC, UMA 2.0 and DCRM support. He’s an experienced public speaker and author in the identity space, translating complex protocols into practical, production-ready features like FIDO device management and OAuth scope improvements. Known for improving performance and reliability (database indexing, trimming/claim handling) while also enhancing UX, he bridges engineering, product and customer needs. His background includes mentoring in Google Summer of Code and a BSc in Computer Science from the University of Moratuwa.
11 years of coding experience
8 years of employment as a software developer
B.sc Engineering, Computer Science, B.sc Engineering, Computer Science at University of Moratuwa
Contributions:61 commits, 35 PRs, 1 push in 7 months
Contributions summary:Ishara contributed to the `wso2-attic/carbon-identity` repository by implementing, refactoring, and adding components. Specifically, the user addressed an issue (IDENTITY-2996) by modifying the `AbstractAuthorizationGrantHandler.java` file, added a FIDO authenticator component, and refactored the existing FIDO authenticator component. Additionally, the user added database schema changes for the FIDO device store. These changes suggest the user was focused on enhancements and bug fixes in the authentication area.
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:3 reviews, 54 commits, 58 PRs in 3 years 2 months
Contributions summary:Ishara primarily contributed to the front-end aspects of the WSO2 Identity Server dashboard, introducing and modifying user interface elements. Their work focused on enhancing user profile management, particularly by adding support for FIDO authentication. Additionally, the user made changes to the gadget and u2f-api files, demonstrating involvement in incorporating FIDO device management capabilities and multiple device support. The user also addressed minor formatting issues.
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.
Request Free Trial
Ishara Karunarathna - Director Of Engineering at WSO2