Summary
Michael Polyak is a Staff Software Engineer in Toronto with 11+ years building end-to-end software across web, mobile, desktop, embedded and games, currently shaping Khan Academy’s content and translation platforms using React, GraphQL, Go, Python and Google Cloud. He combines systems-level engineering (early career embedded and C/C++ work) with modern UX and interaction design, enabling solutions that are both technically robust and highly usable. As a technical lead he has driven product roadmaps and Agile delivery, and previously architected SaaS and MES systems that directly secured multimillion-dollar contracts. Comfortable moving between low-level firmware and cloud-native services, he brings a practical, deadline-oriented mindset from sales-driven RFPs through production rollout. Colleagues benefit from his breadth: he lenses feature design through both technical constraints and real user experience to reduce friction and accelerate adoption.
11 years of coding experience
17 years of employment as a software developer