I am a PhD student at the Department of Computer Science at Purdue University. I am part of the Secure Software Systems lab and is advised by Professor Tony Hosking. I also collaborate with Professor Eliot Moss from the College of Information and Computer Sciences at the University of Massachusetts.

I obtained by BSc from the Department of Computer Science & Engineering at the University of Moratuwa, Sri Lanka. I also have a MSc from the Department of Computer Science at Purdue University.

My research interest lies in the area of programming languages and language runtimes where I've worked on language design, compilers, concurrency, virtual machines and transactional memory.

I'm also an open source enthusiast, and have contributed to many open source projects such as Apache Axis2, the X10 language, WSO2 Mashup Server, WSO2 Application Server, WSO2 Data Services Server and the WSO2 Enterprise Service Bus. I'm a committer and project management committee member of the Apache Web Services projects at the Apache Software Foundation.

I also have 3 years of experience in industry, where I worked at WSO2 as a technical lead and product manager of the WSO2 Mashup Server prior to starting graduate school. While at WSO2 I contributed to many open source projects, conducted training sessions, and led several customer engagements.