Hasitha Aravinda Thilakarathna¶
Architect Β· Compiler Developer¶
About¶
Architect at WSO2 Integration BU and Compiler Developer at Ballerina Platform. BSc in Computer Science and Engineering (Hons) from the University of Moratuwa, Sri Lanka. 13+ years building programming languages, compilers, and integration middleware.
Outside of work, I enjoy playing Dota 2.
Blog & Talks¶
From Visual Flows to Power Programming: The Ballerina Integrator Journey¶
WSO2Con Barcelona 2025 Β· Related project β
Programming Languages and Compilers¶
WSO2 Technology Conference 2025 Β· Related project β
Introduction to Ballerina β A Cloud Native Programming Language¶
CodeSeekers Endless Programming Languages Meetup Β· 2022 Β· Related project β
Ballerina Identifiers: A Simple Guide¶
Setup Ballerina GitHub Action¶
Guides¶
Ballerina Language Reference (WIP)¶
A language reference for Ballerina β covering the structural type system, worker-based concurrency, and data-oriented design from first principles.
Projects¶
Ballerina Workflow Β· 2026¶
WSO2 Integrator Β· 2024β2025¶
Ballerina Language & Compiler Β· 2016βPresent¶
WSO2 Business Process Server Β· 2012β2016¶
Links¶
GitHub Β· LinkedIn Β· Twitter / X Β·