Michael Mckenzie

Senior Frontend Software Engineer at Microsoft

Seattle, Washington, United States
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

👤
Senior
🎓
Top School
Michael Mckenzie is a Senior Frontend Software Engineer with over a decade of experience building high-performance, enterprise-grade web applications and developer tools, currently at Microsoft after leadership work on Lacework’s UI platform. He specializes in vanilla JavaScript, HTML5, CSS, and accessibility (WAI-ARIA/WCAG), and has deep experience modernizing legacy codebases and improving developer tooling, bundling, and CI workflows with Node.js, TypeScript, webpack, and linters. At Facebook he rewrote core web video calling features including cross-platform screen sharing and contributed to both consumer and internal collaboration tooling, demonstrating expertise across WebRTC, media handling, and React/GraphQL stacks. He has a proven track record of performance optimizations—once cutting startup time by 90% for a product module—and of designing memory-efficient data structures that reduced footprint by up to 70%. Known for evangelizing best practices, mentoring teams, and enforcing stricter coding standards, he blends pragmatic engineering with product-focused outcomes. Based in Seattle, he brings a rare mix of low-level web platform mastery and large-scale product delivery experience.
code11 years of coding experience
job17 years of employment as a software developer
bookB. COMP. SC. Honors Software Systems, B. COMP. SC. Honors Software Systems at Concordia University
bookD.E.C Computer Science, D.E.C Computer Science at Dawson College
languagesSpanish, French, English
github-logo-circle

Github Skills (69)

typescript-definitions10
jsx10
markdown10
javascript10
type-check10
formatter10
superset10
flow-based-programming10
yaml10
html10
dojo10
angular10
json10
dataflow-programming10
typescript10

Programming languages (3)

TypeScriptOCamlJavaScript

Github contributions (5)

github-logo-circle
mmckenziedev/flow

Nov 2017 - Sep 2020

Adds static typing to JavaScript to improve developer productivity and code quality.
Contributions:14 pushes, 9 branches in 2 years 11 months
static-typingproductivityjavascriptdeveloper-productivitycode-quality
mmckenziedev/typings

Oct 2016 - Aug 2020

Contributions:27 pushes, 23 branches in 3 years 10 months
typingstypescriptdojo
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
Michael Mckenzie - Senior Frontend Software Engineer at Microsoft