Integration Engineer & Tech Lead @ WSO2 | Core Contributor to Ballerina
- 🕸️ module-ballerina-graphql — A fully spec-compliant GraphQL implementation for the Ballerina language
- 🔗 bestow — Modern and fast alternative for GNU stow as a symlink manager.
- ⚡️ ballerina.nvim — NeoVim plugin for Ballerina Language with syntax highlighting, build, test, code actions, lsp support, etc.
- Leading development across Ballerina libraries, connectors, and standard modules
- Managing release processes, build automation, and repo sprawl
- Onboarding interns across WSO2 and helping them not panic
- Still hands-on with GraphQL in Ballerina — designing, optimizing, obsessing
- Writing docs, guides, and content that doesn’t put you to sleep
- 🦎 Wildlife photographer — mostly snakes, bugs, and other misunderstood creatures
- 🎸 Guitarist with a love for distortion and dynamics
- 🧠 Into science, philosophy, and asking "but why?" way too often
- Blog → thisaru.me/thoughts
- Code → Pinned repos below
- Noise → @ThisaruGuruge
- Views →
- Commits →
- මාස්පඩිකැපිටලිස්ට්ලා, සමාගම්, සහ රටවල්
- තවත් මැයි මාසයක්
- පරිසරය, අධිපරිභෝජනය, හා නැවත ගල් යුගයට යෑම
- GraphQL Federation with Ballerina and Apollo - Part II
- GraphQL Federation with Ballerina and Apollo - Part I
Let’s talk Ballerina, GraphQL, onboarding strategies, smart homes, photography, or chaos in general.
DM me, open an issue, or say hi @ThisaruGuruge




