Skip to content

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

All posts β†’


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

More about me β†’


GitHub Β· LinkedIn Β· Twitter / X Β·