Hinduja Balasubramaniyam is a software engineer and PhD candidate in Software Engineering based in Calgary with nine years of experience building and maintaining language runtimes and developer tooling. At WSO2 she progressed from intern to Senior Software Engineer and Associate Technical Lead, owning runtime and compiler improvements for the Ballerina programming language and acting as release manager for multiple releases. Her hands-on work spans parser/compiler changes, runtime optimizations, and contributor-facing docs and website updates—she has directly improved code quality, tooling, and documentation for the Ballerina ecosystem. She combines deep technical expertise in Java and compiler/runtime internals with mentoring and cross-team leadership, regularly guiding design discussions and onboarding junior engineers. Notably, her open-source contributions include both core language fixes and improvements to the Ballerina dev website and search index, showing attention to both developer experience and platform internals. Academically strong with an MSc in Advanced Software Engineering (Distinction) and a top-ranked BS in IT, she blends rigorous research-minded thinking with production-grade engineering.
9 years of coding experience
6 years of employment as a software developer
Bachelor of Science - BS, Information Technology, Overall GPA - 3.91 (First class), Bachelor of Science - BS, Information Technology, Overall GPA - 3.91 (First class) at University of Moratuwa
Diploma in English Language studies, English Language and Literature, General, Diploma of Merit, Diploma in English Language studies, English Language and Literature, General, Diploma of Merit at Aquinas College of Higher Studies
Master of Science - MSc, Advanced Software Engineering, Distinction, Master of Science - MSc, Advanced Software Engineering, Distinction at University of Westminster
PHYSICAL SCIENCES, GCE A/L Z score : 1.91, PHYSICAL SCIENCES, GCE A/L Z score : 1.91 at Ramanathan Hindu Ladies' College
Contributions:1 release, 759 reviews, 923 commits in 2 years 9 months
Contributions summary:Hinduja's commits primarily involve merging changes, fixing checkstyle and spotbugs errors, and addressing errors, indicating a focus on code quality and integration. They worked on features related to instrumenting functions and improving documentation. The commits suggest that the user was involved in Ballerina platform development and specifically contributing to the language's codebase by addressing build tool and related fixes.
Contributions:110 reviews, 42 commits, 45 PRs in 1 year 10 months
Contributions summary:Hinduja primarily contributed to the Ballerina language specification website. Their work involved merging branches, indicating involvement in integrating changes from the main codebase. The commits show updates to the HTML files and JavaScript files, particularly related to the language specification, API documentation, and release notes, which suggests a focus on maintaining and improving the documentation and website structure. They also updated search indexes to include new content, indicating a contribution to site usability.
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.