RickĀ Kirkham

Principal Technical Writer at Microsoft

Bellevue, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
šŸŽ“
Top School
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.
code11 years of coding experience
job17 years of employment as a software developer
bookBA, Politics and Philosophy, BA, Politics and Philosophy at Cornell College
bookDoctor of Philosophy (Ph.D.), Philosophy, Doctor of Philosophy (Ph.D.), Philosophy at University of Notre Dame
github-logo-circle

Github Skills (7)

type-system10
typescript10
typesc10
typescript-definitions10
typescripts10
typescript-types10
documentation10

Programming languages (11)

C#TypeScriptCSSShellSCSSJavaScriptPHPHTML

Github contributions (5)

github-logo-circle
The repository for high quality TypeScript type definitions.
Role in this project:
userFront-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.
typescript-definitionstype-definitionshigh-qualitydtsdefinitions
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