Craig Loewen is a Senior Product Manager at Microsoft with a decade of experience building developer tools, currently leading the Windows Subsystem for Linux (WSL) program used by over 3 million developers and IT professionals. He combines a strong engineering background in mechatronics and hands-on product work to drive technical roadmaps, prioritize features, and deliver measurable outcomes—doubling monthly active devices and improving retention by 30%. Craig has overseen major architecture changes that added full Linux system call compatibility and 20x+ file performance gains, and he shipped user-facing features like Linux GUI app support and a Microsoft-distributed Linux kernel. He routinely integrates voice-of-customer into strategy via GitHub, Twitter, interviews, and user studies, while amplifying adoption through blog posts, tutorials, and conference talks that have reached over a million views. Based in New York, he blends product rigor with developer empathy and a practical engineering mindset rooted in early hardware and quality engineering roles.
10 years of coding experience
1 year of employment as a software developer
Bachelor of Science - BS, Mechatronics, Robotics, and Automation Engineering, Bachelor of Science - BS, Mechatronics, Robotics, and Automation Engineering at University of Waterloo
Contributions:1 release, 91 commits, 6 PRs in 9 months
reactspotnodejsreactjstypescript
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
Craig Loewen - Senior Product Manager at Microsoft