Christopher Poile is a Software Design Engineer with nine years of professional experience, currently building customer-managed products at Mattermost from his base in Waterloo, Ontario. He bridges front-end and back-end work—shipping React/Redux mobile and desktop features (notably WebRTC-based calls and screen sharing in the Mattermost mobile app) while also improving server-side configuration management in Go. A former Assistant Professor with a PhD and a track record of award-winning research and many publications, he brings rigorous engineering and systems thinking to product development. His contributions span full-stack plugin and webapp work, demonstrating an ability to refactor complex systems and translate user feedback into polished UI and platform fixes. Colleagues rely on him for pragmatic, test-backed improvements that reduce operational friction, such as auto-saving config changes and robust environment-variable handling.
9 years of coding experience
10 years of employment as a software developer
Bachelor's, Computer Science (Co-op), Bachelor's, Computer Science (Co-op) at University of Waterloo
Mattermost Playbooks enable reliable and repeatable processes for your teams using checklists, automation, and retrospectives.
Role in this project:
Back-end Developer
Contributions:1 release, 893 reviews, 263 commits in 1 year 11 months
Contributions summary:Christopher's commits primarily focused on the back-end implementation of the Mattermost Playbooks plugin. They made extensive modifications to the server-side code, including refactoring, renaming files, and splitting functionalities into separate packages. A significant portion of their work involved the creation and modification of database models, API endpoints, and handling of requests for the plugin. They also worked on adding and improving the status updates and task-related features.
Next generation iOS and Android apps for Mattermost in React Native
Role in this project:
Mobile Developer (iOS)
Contributions:363 reviews, 60 commits, 167 PRs in 10 months
Contributions summary:Christopher primarily contributed to the development of the Mattermost mobile application, focusing on the implementation of the calls feature. Their work encompassed various aspects of the calls functionality, including the integration of WebRTC for audio and video calls, building the core components such as screens and banners, and implementing screen sharing. Furthermore, the user was involved in the design and theming of the UI, along with making adjustments in the app based on feedback.
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.