Shawn Mckay

Staff Software Engineer at Amplitude

Vancouver, British Columbia, 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
Shawn Mckay is a mission-driven staff software engineer and builder with 11 years of experience leading product-facing teams and shipping full-stack solutions across React, Node.js, AWS, and data-driven systems. Currently leading Amplitude’s audiences work, he owns cohorts, user/group computations, predictions and recommendations while previously driving AI figure generation and internal tools at BioRender. He combines hands-on engineering—contributing to open-source projects like mirror.js and angular-meteor—with people leadership, having managed multiple teams, hiring, and career development. A former educator and founder (CodeRoad), Shawn brings a talent for turning complex domain problems into usable developer and product experiences, often surfacing practical middleware and effect-pattern improvements that improve maintainability at scale. Based in Vancouver, he blends academic teaching chops with startup pragmatism and a knack for rescuing good ideas from obscurity.
code11 years of coding experience
job14 years of employment as a software developer
bookBachelor of Arts (B.A.) Psychology / History, Bachelor of Arts (B.A.) Psychology / History at University of Guelph
stackoverflow-logo

Stackoverflow

Stats
5,339reputation
428kreached
38answers
9questions
Badges
javascript
top-1%
angular
top-5%
github-logo-circle

Github Skills (21)

javascript10
typescript10
redux10
typescript-types10
mirror10
nodejs10
typescripts10
meteor10
react10
angular10
react-framework9
html9
testing8
bluebird6
ecmascript6

Programming languages (15)

JavaC++CSSHTMLXSLTTypeScriptDockerfileCoffeeScript

Github contributions (5)

github-logo-circle
Urigo/angular-meteor

Sep 2015 - Jan 2016

Angular and Meteor - The perfect stack
Role in this project:
userFront-end Developer
Contributions:50 commits, 27 PRs, 20 comments in 4 months
Contributions summary:Shawn contributed to the Angular and Meteor project by implementing features related to the Angular2 tutorial. They made several changes to the codebase, including refactoring steps, renaming tutorials, and adding dependencies. The user also focused on building the user interface, including adding static HTML to the template and using dynamic templates with NgFor, indicating their focus on front-end development.
typescriptmeteorangularperfectangular-meteor
mirrorjs/mirror

Aug 2017 - Sep 2017

A simple and powerful React framework with minimal API and zero boilerplate.
Role in this project:
userFull-stack Developer
Contributions:5 commits, 4 PRs, 12 comments in 28 days
Contributions summary:Shawn contributed to the core functionality of the mirror.js framework. They focused on enhancing the effect handling mechanism by allowing users to overwrite the `addEffect` function and integrate custom middleware. The user refactored the history modes and action filtering, improving the code's maintainability. They also added a feature to tag effects to differentiate between actions and effects.
apireactboilerplatezeroreact-framework
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
Shawn Mckay - Staff Software Engineer at Amplitude