Michael Krotscheck is a Principal Engineer specializing in identity and access management with over two decades of experience designing cloud-based IAM solutions and 14 years in hands-on engineering roles. He blends strategic, cross-organizational architecture with pragmatic implementation—authoring RFCs, building consensus, and shipping features that impact both UI and backend services. Michael has led identity platforms at VMware and recently joined Zillow, bringing expertise in OAuth2, CORS, and SaaS/on‑prem integrations. A longtime contributor to OpenStack projects like Keystone and Horizon, he modernized front-end tooling and reinforced backend CORS middleware, demonstrating a rare mix of front-end polish and backend reliability. Trained as an architect with an MBA, he pairs design thinking and business strategy to make secure, maintainable systems easy to understand and operate. Known for tackling thorny multi-team problems, he also injects a bit of whimsy into otherwise serious infrastructure work.
14 years of coding experience
14 years of employment as a software developer
BArch Architecture, BArch Architecture at Carnegie Mellon University
Master of Business Administration Business Strategy, Master of Business Administration Business Strategy at University of Pittsburgh Katz Graduate School of Business
JavaScript Application Framework - JS library only
Role in this project:
Front-end Developer
Contributions:49 commits in 1 year 1 month
Contributions summary:Michael primarily focused on modifying and improving the media playback capabilities within the SproutCore framework. Their contributions involved adding and updating different media playback technologies like HTML5, Quicktime, and Flash. Furthermore, they implemented a media slider and integrated new rendering delegates for enhanced functionality and a better user experience. These changes included refactoring existing code to support real-time scrubbing and added capabilities for OGG, WebM, FLV, and MP4 file formats, as well as fixing associated bugs and enhancing functionality.
OpenStack Dashboard (Horizon). Mirror of code maintained at opendev.org.
Role in this project:
Front-end Developer
Contributions:23 commits in 8 months
Contributions summary:Michael primarily focused on improving the front-end development workflow and code quality within the OpenStack Horizon dashboard. They updated linting tools, switching from JSCS to ESLint and upgrading related rule libraries. The user also addressed code style issues, such as enabling "no-multi-spaces," "no-unused-vars," "radix," "eqeqeq," and "semi-spacing" rules, while also enabling coverage threshold reporting for unit tests. These changes suggest a focus on code maintainability, testing, and modernizing the front-end codebase.
horizonopendevopenstackdashboardenterprise
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 Krotscheck - Principal Engineer, Identity at Zillow