Ayesh Karunarathne is a human capital and learning & development professional with 11 years’ experience designing data-driven training, recruitment and employee engagement strategies across ISO 9001:2015 environments. He has a proven track record of eliminating L&D non-conformances and launching the organisation’s first e-learning programs while keeping initiatives budget-conscious. Comfortable in both operational HR roles and strategic people planning, Ayesh has led succession and management trainee programs, complex training schedules, and full-cycle recruitment across multinational companies. His background combines formal leadership study (Master’s) with hands-on HR delivery from large corporate to nonprofit settings, and he brings measured analytical rigor—using 360° feedback and behavioral metrics—to close competency gaps. Unusually for an HR professional, he also contributes to open-source software projects (including notable PHP and Composer repositories), highlighting a technical curiosity and attention to code quality that informs his process improvements. Based in Lower Hutt, New Zealand, he balances regulatory and industrial-relations know-how with a knack for creating engaging onboarding and compliance systems.
11 years of coding experience
1 year of employment as a software developer
Certificate in Training and Human Talent Development, Education/Teaching of the Gifted and Talented, Certificate in Training and Human Talent Development, Education/Teaching of the Gifted and Talented at Sri Lanka Institute of Training & Development - SLITAD
Edexcel Higher National Diploma in Human Resources Management, Human Resourse, Pass, Edexcel Higher National Diploma in Human Resources Management, Human Resourse, Pass at Human Resourse Management Institute
Bachelor of Science (B.Sc.) Hon, Human Resources Management and Leadership, Bachelor of Science (B.Sc.) Hon, Human Resources Management and Leadership at Northumbria University
Master's degree, Leadership and Management in International Context, Master's degree, Leadership and Management in International Context at Linnaeus University
A/L, Biology, General, A/L, Biology, General at Gurukula Collage
Contributions:5 reviews, 17 commits, 19 PRs in 5 years 2 months
Contributions summary:Ayesh primarily contributed to the Composer dependency manager's core functionality by addressing various issues and implementing improvements. Their work involved fixing deprecated PHP 8.0 code, optimizing regular expressions, and enhancing URL sanitization. They also added support for PHP 8.1 Enums and updated GitHub token patterns, demonstrating a focus on maintaining compatibility and security within the project. Furthermore, they improved the diagnose command by adding information on GitHub OAuth token expiration.
Contributions:18 reviews, 6 commits, 19 PRs in 6 months
Contributions summary:Ayesh primarily contributed to PHP polyfills, extending the functionality of the PHP language to ensure compatibility across different versions. Their work involved implementing and testing polyfills for newer PHP 8 functions like `str_starts_with` and `str_ends_with`, as well as incorporating the `UnhandledMatchError` exception class. They also adjusted existing code to align with PHP 8 behavior, specifically related to `iconv_substr` and `grapheme_substr`, and cleaned up code by removing redundant blocks.
polyfillssymfony-componentpolyfillphpportability
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
Ayesh Karunarathne - Customer Advisor at Spark New Zealand