James Macgregor

Director, Research Infrastructure And Development at Canadian Research Knowledge Network

Kingston, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
James Macgregor is a technology and research infrastructure leader with 15 years of hands-on experience in higher education and two decades connected to academic publishing, software development, and librarianship. Currently Director of Research Infrastructure and Development at the Canadian Research Knowledge Network, he combines project management, people leadership, and active back-end coding—most notably contributing Crossref export improvements to the widely used Open Journal Systems. His career spans roles from electronic journals support to interim managing director at the Public Knowledge Project, reflecting deep domain expertise in scholarly communication platforms. Trained in cognitive science, he brings a user-centered, systems-thinking approach to building interoperable research services and translating academic requirements into production-grade software and policy.
code14 years of coding experience
job12 years of employment as a software developer
bookUniversity of New Brunswick
bookBachelor's degree Cognitive Science, Bachelor's degree Cognitive Science at Simon Fraser University
github-logo-circle

Github Skills (7)

xml10
php10
data-export9
exports9
data-import9
imports9
computer-engineering8

Programming languages (9)

SmartyShellCSSJavaScriptPHPHTMLPerlSvelte

Github contributions (5)

github-logo-circle
pkp/ojs

Jun 2011 - Jan 2019

Open Journal Systems is open source software to manage scholarly journals.
Role in this project:
userBack-end Developer
Contributions:185 commits, 9 PRs, 3 pushes in 7 years 8 months
Contributions summary:James contributed to the Open Journal Systems (OJS) project, focusing on enhancements related to the Crossref export functionality. The user implemented updates to the Crossref Export XML header and incorporated article galley links into the export. Further, they addressed an issue with the publication date used in Crossref exports and resolved problems regarding the published issue date.
journalopen-access
jmacgreg/portico

May 2016 - Feb 2021

Portico FTP deposit plugin for Open Journal Systems.
Contributions:2 releases, 1 review, 5 PRs in 4 years 9 months
journalftpdepositportico
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
James Macgregor - Director, Research Infrastructure And Development at Canadian Research Knowledge Network