Chamupathi Hettige is an Associate Technical Lead and entrepreneur with eight years of diverse experience spanning software engineering, cybersecurity R&D, and education. He combines hands-on contributions to notable open-source projects like the Ballerina language and website—improving compiler formatting and frontend code-highlighting—with practical security work that reduced successful network attacks. A First Class Software Engineering graduate from the University of Westminster, he also teaches at IIT and runs a higher-education institute and a startup, blending technical depth with operational leadership. Known for thriving in challenging environments, Chamupathi brings a unique mix of compiler-level backend work, frontend fixes, and applied cybersecurity expertise to deliver reliable, secure systems.
8 years of coding experience
CISCO, Passed, CISCO, Passed at University of Moratuwa
Rahula College - Matara
B.Eng (Hons), Software Engineering, First Class Honour, B.Eng (Hons), Software Engineering, First Class Honour at University of Westminster
Human Resources Management/Personnel Administration, General, Passed, Human Resources Management/Personnel Administration, General, Passed at Chartered Institute of Personnel Management (CIPM).
Contributions:17 reviews, 275 commits, 68 PRs in 3 years 2 months
Contributions summary:Chamupathi primarily contributed to the Ballerina Programming Language's compiler, specifically focusing on the formatting aspect of the language server. The user implemented and improved formatting support for language elements like variable declarations, function arguments, and function visibility qualifiers. Their work involved modifying the FormattingTreeModifier class and adding support for various syntax tree nodes, improving the overall code formatting capabilities of the language server.
Contributions:17 reviews, 17 commits, 2 PRs in 21 days
Contributions summary:Chamupathi primarily focused on fixing Shiki loading issues and other minor bugs within the Ballerina website's frontend components, particularly those related to code highlighting. They modified code snippets within the homepage and other pages to fix these issues. The user also updated the import statements and modified code generation scripts.
ballerinadev
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.