Jonathan Carter is a Principal Program Manager based in Seattle with 11 years of professional experience driving developer tooling and cloud integrations at Microsoft and in open source. He blends full-stack engineering, mobile (iOS/Android), and DevOps sensibilities to ship developer-first experiencesâmost notably VS Code extensions like CodeTour and GistPad and contributions to Microsoft CodePush and the VS Code Docker extension. His work spans UX polish and CLI/automation improvements to deeper cloud integrations such as Serverless Azure Functions and interactive Azure authentication. A practical tinkerer, he builds "tools for thought" (gistpad.dev) and creates whimsically named extensions while solving real-world compatibility and performance issues across platforms. Colleagues rely on him to bridge product thinking and hands-on implementation, from backgrounding expensive iOS operations to adding user-facing commands like whoami in CLI tooling.
đ VS Code extension for managing and sharing code snippets, notes and interactive samples using GitHub Gists
Role in this project:
Full-stack Developer
Contributions:4 releases, 28 reviews, 362 commits in 3 years
Contributions summary:Jonathan primarily contributed to the development of the "GistPad" VS Code extension, adding features related to code snippet management, and creating various commands. The commits show a focus on both front-end and back-end development, implementing new commands for creating and managing gists, including functionality for starred gists and integrating the code with the file system. The user worked on both UI and backend code, showing full-stack expertise within the context of the project.
A cloud service that enables Cordova and React Native developers to deploy mobile app updates directly to their usersâ devices.
Role in this project:
Full-stack Developer
Contributions:15 releases, 229 commits, 107 PRs in 8 months
Contributions summary:Jonathan primarily focused on improving the command-line interface (CLI) for the code-push service. Their work involved modifying command-line arguments, adding examples, and updating help messages to clarify functionality. They also renamed commands and restructured the codebase, and updated output strings. Additionally, the user added a "whoami" command to display the currently logged-in user.
reactcordovareact-nativejavascriptreactnative
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
Jonathan Carter - Principal Program Manager at Microsoft