About
Architect, Integration at WSO2 and compiler developer for Ballerina.
I have been at WSO2 for more than 13 years. Today I lead the design of Durable Workflow in WSO2 Integrator, and I started Agent-Flavored Markdown (AFM), an open specification for portable AI agents written in Markdown.
Before this, I led the design and architecture of the low-code editor that became WSO2 Integrator. I have worked on the Ballerina compiler and language specification since 2016. My first years at WSO2 were on the Business Process Server, with BPMN, WS-BPEL and WS-HumanTask.
BSc (Hons) in Computer Science and Engineering, University of Moratuwa, Sri Lanka.
Outside work, I play Dota 2.