Grant Mclean is a Senior Developer based in Wellington with 24 years of experience building internet and intranet solutions using Open Source technologies. He combines deep hands-on expertise in Perl, Ruby, JavaScript and Python with strong Linux, PostgreSQL and XML skills, and has a long track record as a consultant and analyst at firms like Catalyst IT and BearingPoint. An active CPAN contributor and longtime back-end contributor to the MetaCPAN API, he focuses on pragmatic improvements—error handling, response formatting and robust data retrieval—that make tools more reliable for real users. Comfortable across systems administration and full-stack development, he brings practical systems-first thinking from decades of operations and development roles. Colleagues often rely on him to rescue tricky integrations and to quietly maintain critical open-source infrastructure.
24 years of coding experience
6 years of employment as a software developer
Computer Engineering, Computer Engineering at Central Institute of Technology
A free, open API for everything you want to know about CPAN
Role in this project:
Back-end Developer
Contributions:15 commits in 10 months
Contributions summary:Grant primarily focused on improving the JSONP functionality of the MetaCPAN API. They addressed issues with non-JSON content, fixed double-encoding problems, and corrected handling of /source URLs. Further contributions included the addition of rendering POD parse errors based on a query parameter, and a silent skip of missing files listed in the 'provides' section. These changes suggest a focus on improving the API's response formatting, error handling, and data retrieval capabilities.
Contributions:14 commits, 5 pushes, 1 branch in 8 months
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.