Craig Wilhite is a Senior Product Manager with 11 years of experience designing and shipping cloud-native platforms and developer-facing infrastructure, currently helping build Dropbox’s internal platform for runtime, APIs, orchestration, and services. He previously led product at Upbound, commercializing Crossplane-based tooling to let organizations automate app and infrastructure lifecycles, and before that drove container and Hyper-V platform efforts at Microsoft to help customers migrate and run workloads on Kubernetes and Azure. Craig blends hands-on engineering experience—contributing code and DevOps fixes to Microsoft virtualization and Linux VM tooling—with product leadership across roadmap, pricing, and go-to-market. He’s equally comfortable engaging first-party customers and unblocking cross-team execution as he is authoring Day‑0 to Day‑2 platform experiences. A Purdue CS graduate and co-inventor on a medical diagnostics patent, he brings a curiosity for practical, measurable solutions that empower engineers and end users alike.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Purdue University
Contributions:34 commits, 18 PRs, 19 pushes in 2 years 11 months
Contributions summary:Craig primarily focused on enhancing the installation and configuration scripts for the Hyper-V Linux guest VM tools. They modified the install.sh script to improve network connectivity, by blacklisting the `vmw` module and enabling `hv_sock` and `hv_kvp`. Their contributions also involved integrating features like XRDP and correcting policy files. Additionally, they addressed multiple bug fixes, including installation requirements and typos to resolve critical errors and dependencies.
Place to store our documentation, code samples, etc for public consumption.
Role in this project:
Full-stack Developer
Contributions:112 commits, 16 PRs, 20 pushes in 4 years 2 months
Contributions summary:Craig contributed to the documentation repository with a focus on creating samples and fixing issues. They added a Windows server sample demonstrating AF_UNIX interop and also implemented a corresponding client in Linux. The user also fixed a typo in the code. Furthermore, they contributed to adding sample files related to the saved state dump provider and refactored an ASP.NET sample app.
placecode-documentationconsumption
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.