Chanuka Wijayakoon is a researcher and experienced software engineer based in Melbourne, currently pursuing a PhD in Computer Science at RMIT while researching digital systems and robustness in convolutional neural networks. With nine years of industry and research experience, he has blended applied ML research—identifying translation invariance issues in CNNs and devising training techniques to improve robustness—with senior engineering roles delivering production software across Asia. His background spans research engineering at Singapore Management University, mentoring open-source projects like OpenMRS, and building backend reliability features such as an API idempotence algorithm for Sysco LABS. Comfortable switching between academic inquiry and hands-on engineering, Chanuka combines rigorous experimental methods with practical implementations that improve model reliability and system resilience.
9 years of coding experience
5 years of employment as a software developer
Bachelor of Science (B.Sc.) Computer Engineering, Bachelor of Science (B.Sc.) Computer Engineering at University of Moratuwa
Accounting and Business/Management, Accounting and Business/Management at The Chartered Institute of Management Accountants
Mathematics Physics Chemistry, Mathematics Physics Chemistry at Royal College Colombo
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at RMIT University
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
Chanuka Wijayakoon - Researcher at RMIT University