Anjana Porawagama

Associate Technical Lead

Colombo, Western Province, Sri Lanka
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Anjana Porawagama is an Associate Technical Lead with eight years of full-stack software engineering experience, currently helping shape WSO2’s low-code Choreo editor while also co-founding OrecTec and serving as CTO at Apps Technologies. She brings a broad tech stack—React, Angular, Node.js, .NET Core, Java, PHP—and a knack for turning graphical, non-coding interfaces into productive developer experiences. Anjana contributes to notable open-source work on the Ballerina language server, improving import handling and function-definition lookups, signaling strong backend language tooling expertise beyond typical application development. Based in Colombo, she blends startup-minded product ownership with enterprise-grade engineering discipline and a background in IT and management studies.
code8 years of coding experience
job7 years of employment as a software developer
bookAdvanced Level Commerce, Advanced Level Commerce at Anuradhapura Central College
bookManagement, Management at Rajarata University of Sri Lanka
bookBusiness/Commerce General, Business/Commerce General at Wisdom Business Academy - CIMA
bookBSc (Hons) in Information Technology Specializing in Software Engineering, BSc (Hons) in Information Technology Specializing in Software Engineering at SLIIT
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

parse-tree10
language-server10
ballerina10
abstract-syntax-tree10
testing10
java9
javas9

Programming languages (5)

JavaCSSJavaScriptBallerinaHTML

Github contributions (5)

github-logo-circle
The Ballerina Programming Language
Role in this project:
userBack-end Developer
Contributions:2 reviews, 119 commits, 36 PRs in 10 months
Contributions summary:Anjana's commits primarily focused on enhancing the Ballerina language's language server functionality. Their work involved modifying the language server core to address issues related to import statements, particularly in scenarios involving unused imports. The user added functionalities to the language server to find function definitions, which included improvements to the syntax tree and resource file paths. They also contributed to tests and resolved issues with incorrect file paths.
compilerprogramming-languageinterpreterballerinaballerina-lang
axewilledge/ballerina-lang

Mar 2022 - Jun 2024

The Ballerina Programming Language
Contributions:119 pushes, 19 branches in 2 years 3 months
compilerprogramming-languageinterpreterballerina
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Anjana Porawagama - Associate Technical Lead