Michael Best is a Senior Software Engineer with 14 years of professional experience based in Redmond, Washington, currently building family-focused web products at Microsoft and leading a full migration from AngularJS to React with MobX. He brings deep front-end expertise—demonstrated by meaningful contributions to the widely used Knockout.js project where he optimized performance and refactored core components to improve dependency tracking and template rendering. His background spans database and systems work dating back to roles at IBM and startups, giving him a strong full-stack sensibility and a knack for pragmatic refactors. A high-achieving computer science graduate (BS, 3.92), he combines long-term product maintenance skills with a focus on delivering performant, user-centric interfaces for complex, real-world problems.
14 years of coding experience
20 years of employment as a software developer
BS, Computer Science, 3.92, BS, Computer Science, 3.92 at North Carolina Central University
Knockout makes it easier to create rich, responsive UIs with JavaScript
Role in this project:
Front-end Developer
Contributions:12 releases, 899 commits, 200 PRs in 9 years 10 months
Contributions summary:Michael primarily contributed to the Knockout.js project by optimizing and reorganizing the component's code, focusing on performance enhancements and code refactoring. Their work included optimizing dependency tracking within computed observables, refactoring the dispose loop, and improving template performance using DocumentFragment. The user also implemented new features like allowing users to specify the "noChildContext" option.
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 Best - Senior Software Engineer at Microsoft