Hasitha Aravinda
Architect at WSO2. I build programming languages, durable workflows and AI agents.
Now
I lead the design of Durable Workflow in WSO2 Integrator: long-running processes that wait for people, events and AI agents, and keep going after restarts. Want to try it? Start with the demos.
Latest
- Agentic Claim Approval Workflow: An AI Agent That Follows the Policy ↗
An expense-claim workflow where an AI agent applies the policy, asks a person when unsure, and gates the payment.

- Workflows That Wait for People: Durable Workflows & Human Tasks in WSO2 Integrator ↗
A durable claim-approval workflow that pauses for a manager's decision and survives restarts while it waits.

- Workflows that wait for people ↗
Durable workflows for business processes that pause for a human decision, built with WSO2 Integrator.
- Agent-Flavored Markdown: Natural Language Specifications for Framework-Agnostic Agent Development ↗
Maryam Ziyad Mohamed, Hasitha Aravinda, Rania Khalaf. A Markdown-based format for defining portable AI agents.
All writing, talks and videos →
Selected work
Durable Workflow2026 – now · Durable workflows, human tasks, durable agents and the low-code designer in WSO2 Integrator.
Agent-Flavored Markdown2025 – now · Portable AI agents defined in Markdown. Paper at IUI 2026 AgentCraft.
WSO2 Integrator2024 – 2025 · Low-code and pro-code integration in one tool.
Ballerina Language & Compiler2016 – now · Compiler, runtime and language specification.