Conor Macpherson is a software engineer based in Waterloo, Ontario with three years of hands-on experience building full-stack web applications. At Mattermost he has contributed across the stack—implementing React-driven frontend features, A/B tests and admin console improvements, while also adding backend support for cloud subscriptions and billing workflows. His work shows a practical focus on product-facing functionality and operational concerns, from upgrade UX to SKU and true-up logic that capture real customer usage. Comfortable working in an open-source, collaborative codebase, he blends frontend polish with backend reliability to ship features that matter to both users and operators.
Archived web app of Mattermost. Moved to the monorepo: https://github.com/mattermost/mattermost
Role in this project:
Full-stack Developer
Contributions:83 reviews, 119 commits, 67 PRs in 4 months
Contributions summary:Conor primarily contributed to the Mattermost web application, with changes spanning both frontend and backend aspects. Their work included concluding A/B tests and implementing features like an upgrade button, indicating frontend development with React and related components. They also addressed system console settings, affecting the application's admin interface. Further contributions show adjustments related to the cloud environment and billing features, suggesting a focus on the overall user experience and functionality of the web application.
Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..
Role in this project:
Back-end Developer
Contributions:93 reviews, 88 commits, 54 PRs in 2 months
Contributions summary:Conor's contributions primarily involved modifying back-end code, specifically focusing on features related to cloud subscriptions and product offerings. These changes included adding checks for subscription changes, modifying cloud product SKUs, and integrating true-up review functionality to capture customer usage data. The user also addressed a related app error to ensure proper functionality.
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.