Farhan Munshi

Software Engineer at Chainlink Labs

Kitchener, 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
Farhan Munshi is a pragmatic software engineer with 12 years of full‑stack and backend experience, currently building at Chainlink Labs after senior engineering roles at Coinbase and Vidyard. He reliably delivers robust systems across Golang, TypeScript/React, Ruby on Rails, and SQL, with particular strength in permissioning, identity, and scalable product foundations. An active open-source contributor to Mattermost, he has improved Marketplace APIs, channel/team moderation, and accessibility-tested web UI—work that spans both backend integrations and Cypress E2E tests. Farhan combines hands-on coding with product-level thinking, having led unification of account settings and session detection at Coinbase. Based in Kitchener, Ontario, he’s results-oriented and not actively seeking new roles, yet remains engaged in improving developer-facing and security-sensitive systems.
code12 years of coding experience
job9 years of employment as a software developer
bookUnfinished Computer Science, Unfinished Computer Science at University of Waterloo
languagesEnglish, Urdu
github-logo-circle

Github Skills (29)

e2e-testing10
javascript10
cypress10
apidoc10
e2e-test10
permission10
ui-design10
redux10
mattermost10
uid10
go10
api10
front-end-development10
access-management10
rights-management10

Programming languages (6)

TypeScriptRustJavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
mattermost/mattermost-redux

Feb 2020 - Oct 2020

Redux for Mattermost
Role in this project:
userBack-end Developer
Contributions:1 review, 26 commits, 50 PRs in 8 months
Contributions summary:Farhan primarily contributed to the Mattermost-redux project by implementing new features related to channel moderation and permissions. They added functionality for retrieving and patching channel moderations, including the creation of associated selectors and reducers. The user also introduced new constants for roles and permissions, specifically focusing on channel mentions and group mentions. Their work involved modifying existing code and adding new files to support these features.
driverreduxmattermost
mattermost/mattermost-webapp

Nov 2019 - Nov 2020

Archived web app of Mattermost. Moved to the monorepo: https://github.com/mattermost/mattermost
Role in this project:
userFront-end Developer & Test Automation Engineer
Contributions:16 reviews, 96 commits, 201 PRs in 11 months
Contributions summary:Farhan primarily contributed to the Mattermost web app by adding missing labels for search user inputs and creating an E2E test to verify customizable system configurations. They also addressed styling issues in multi-select components and added a test to the team members dropdown component. Furthermore, they modified the code base to handle accessibility issues. These changes involved creating and modifying React components and E2E tests using Cypress.
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
Farhan Munshi - Software Engineer at Chainlink Labs