Rick Kirkham is a Principal Technical Writer based in Bellevue with 11 years of focused experience documenting developer-facing APIs and frameworks at Microsoft, following a long career in technical communication across healthcare and manufacturing domains. He has risen through roles from technical writer to principal level, shaping clear, developer-centric documentation for complex platforms and contributing practical clarifications to high-profile open-source projects like DefinitelyTyped (notably improving office-js type definitions). With a Ph.D. in Philosophy, Rick blends rigorous analytical thinking and attention to conceptual precision with an ability to translate intricate technical behavior into usable guidance. He is skilled at tightening API descriptions, correcting parameter semantics, and surfacing edge-case workarounds that reduce developer friction. Colleagues rely on him for empirically grounded editorial judgment that improves product usability and developer experience.
11 years of coding experience
17 years of employment as a software developer
BA, Politics and Philosophy, BA, Politics and Philosophy at Cornell College
Doctor of Philosophy (Ph.D.), Philosophy, Doctor of Philosophy (Ph.D.), Philosophy at University of Notre Dame
The repository for high quality TypeScript type definitions.
Role in this project:
Front-end Developer
Contributions:300 reviews, 81 commits, 125 PRs in 6 years 8 months
Contributions summary:Rick primarily contributed to the documentation of the `office-js` type definitions within the `definitelytyped` repository. Their commits focused on correcting descriptions and parameters, particularly related to the `getAccessTokenAsync` method and the `messageParent` parameter. The user also made updates in relation to clarifying the documentation of `AsyncContext` options and corrected descriptions for the `calculated columns` workaround.
The getAccessToken API in Office.js enables users who are signed into Office to get access to an AAD-protected add-in and to Microsoft Graph without needing to sign-in again. This sample is built on ASP.NET and Microsoft Identity Library (MSAL).
Contributions:62 commits, 5 PRs, 50 pushes in 4 years 2 months
protectedsignaadidentitymicrosoft
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
Rick Kirkham - Principal Technical Writer at Microsoft