Patrick Rodgers is a Principal Product Manager at Microsoft with over a decade of experience shaping developer experiences for OneDrive, SharePoint and Microsoft Graph APIs. He blends hands-on engineering (contributions to pnpjs and PnP front-end work) with product leadership—owning files, sites, lists APIs and driving roadmap, GTM and partner success. Patrick’s background spans roles from senior software engineer to product owner, giving him a rare fluency in both API design and consumer-focused UI components. He’s comfortable working with ISVs and cross-company teams to turn complex platform capabilities into usable developer surfaces. Outside product work he has applied his technical and civic interests through nonprofit board service, signaling a commitment to community impact as well as scalable platform design.
10 years of coding experience
15 years of employment as a software developer
Computer Science, CS, Minor Physics, Computer Science, CS, Minor Physics at James Madison University
Fluent JavaScript API for SharePoint and Microsoft Graph REST APIs
Role in this project:
Full-stack Developer
Contributions:50 reviews, 2117 commits, 973 PRs in 5 years 5 months
Contributions summary:Patrick primarily worked on enhancing the v2 navigation tests and documentation, making several changes to improve the testing suite and ensuring correct navigation behavior. They implemented and tested new features related to navigation, web, and list functionality. The user also addressed issues in profiles and fixed bugs in the web components, contributing to a more stable and reliable codebase.
SharePoint / Office 365 Developer Patterns and Practices - Archived older solutions. Please see https://aka.ms/m365pnp for updated guidance
Role in this project:
Front-end Developer
Contributions:139 commits, 75 PRs, 52 pushes in 1 year 8 months
Contributions summary:Patrick primarily focused on front-end development within the SharePoint/Office 365 Developer Patterns and Practices repository, based on the provided commits. They implemented and updated UI components using the bootstrap.css library. The user also worked on documentation, adding examples, and setting up UI components, indicating a strong emphasis on user interface development and component integration.
intunecdspower-platformoffice-365sharepoint
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
Patrick Rodgers - Principal Product Manager at Microsoft