John Kennedy is a seasoned software engineer and manager with 11 years of experience leading documentation and developer experience efforts for Windows at Microsoft. He manages the Windows Developer Documentation team in Redmond, blending technical leadership with hands-on contributions to C#, XAML, and Python code across app samples, media components, and store-related tooling. Comfortable across the stack, he translates complex platform features into clear docs and experiments regularly with Swift for personal projects. His MS in Electronic Engineering underpins a methodical approach to systems and UX, while his work on the prominent MicrosoftDocs/windows-dev-docs repo shows a commitment to enabling developers at scale. Colleagues know him for pairing editorial rigor with practical engineering fixes that unblock both users and internal teams.
11 years of coding experience
Bangor Grammar School
Master of Science - MS, Electronic Engineering, Master of Science - MS, Electronic Engineering at Queen's University Belfast
Conceptual and overview content for developing Windows apps
Role in this project:
Full-stack Developer
Contributions:4 reviews, 206 commits, 79 PRs in 5 years 10 months
Contributions summary:John contributed to multiple Windows app projects, modifying both C# and XAML code, including components for audio/video, and UI elements for drag and drop functionality. They also made updates to a Python script related to Store Services, suggesting involvement in the application submission process. Additionally, there are code changes related to project files, likely for build configuration or dependency management.
Contributions:15 commits, 14 pushes, 1 branch in 1 year 8 months
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.