Dulvin Witharane is a Senior Software Engineer with nine years of hands-on experience, currently building backend systems at Volvo Group in Gothenburg. A first-class Electronic and Telecommunication Engineering graduate from the University of Moratuwa, he combines strong algorithmic instincts with a DIY maker mindset to tackle challenging engineering problems. He is an active open-source contributor to the Ballerina language, improving native image generation, parsing, and type handling—work that reflects attention to language internals and production robustness. Known for self-driven learning and continual self-challenge, Dulvin brings a practical, detail-oriented approach to complex backend and tooling tasks.
9 years of coding experience
Bachelor's Degree, Electronic and Telecommunication Engineering, First Class, Bachelor's Degree, Electronic and Telecommunication Engineering, First Class at University of Moratuwa
Learned A/Ls, Mathematics, Learned A/Ls, Mathematics at Rahula College Matara
Contributions:56 reviews, 354 commits, 122 PRs in 1 year 4 months
Contributions summary:Dulvin's commits primarily focus on fixing and improving the Ballerina programming language. They addressed issues related to the GraalVM native image generation, type casting in the clone method, and parameter parsing. Additionally, the user removed public parameters and corresponding checks in code analysis and parser components.
Contributions:2 PRs, 482 pushes, 82 branches in 1 year 4 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.