Christopher Speller

Staff Software Design Engineer at Mattermost

Spain
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
award
Top expert inComprehensive Open-Source Technology Ecosystem
Christopher Speller is a Staff Software Design Engineer with 11 years of experience building reliable, cross-platform systems and polished web apps from Spain. At Mattermost he blends Go backend expertise and React front-end work, shipping features, build optimizations, and robust plugin integrations for an open-source collaboration platform. His contributions to performance-sensitive projects include low-level work on the Blosc compression library—improving reentrancy, Windows builds, and preventing LZ4-related corruption—and earlier C++ systems at Houdini and compiler tooling. Comfortable across the full stack and DevOps, he pairs pragmatic engineering with careful attention to interoperability and build/release hygiene. Colleagues would note his pattern of tackling both critical infrastructure issues and developer-facing UX improvements.
code11 years of coding experience
job2 years of employment as a software developer
bookBachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at University of Waterloo
github-logo-circle

Github Skills (59)

code-optimization10
javascript10
docker10
fastly10
github10
multiplatform10
back-end-development10
apidoc10
scripting10
webhooks10
testing10
cross-platform10
c1110
dockers10
redux10

Programming languages (13)

SmartyJavaCSSCMakefileGoHTMLTypeScript

Github contributions (5)

github-logo-circle
Mattermost Playbooks enable reliable and repeatable processes for your teams using checklists, automation, and retrospectives.
Role in this project:
userBack-end Developer
Contributions:1046 reviews, 212 commits, 389 PRs in 2 years 11 months
Contributions summary:Christopher's commits focus on core functionality changes within the Mattermost Playbooks plugin. They refactored the incident store to use the pluginkvstore package and implemented basic CRUD operations for playbooks, including creating, retrieving, updating, and deleting playbooks, along with associated tests. The contributions also include improvements in real-time checklist interactions and general improvements, showing a focus on backend system logic.
golangrepeatablechecklistsretrospectivesreliable
mattermost/mattermost-webapp

Mar 2016 - Jul 2022

Archived web app of Mattermost. Moved to the monorepo: https://github.com/mattermost/mattermost
Role in this project:
userFront-end Developer & DevOps Engineer
Contributions:174 reviews, 308 commits, 395 PRs in 6 years 5 months
Contributions summary:Christopher primarily focused on front-end development, specifically improving the Mattermost web application. They contributed to webpack configuration, optimizing the build process by creating separate development and production builds and enabling watch mode. They also addressed UI issues and fixed bugs related to styling. Additionally, they implemented version control and added new features that required modifications to existing components.
webapphttps-servermattermostmattermost-server
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
Christopher Speller - Staff Software Design Engineer at Mattermost