Kevin Coughlin

Principal Software Engineer at Microsoft

Seattle, 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
Kevin Coughlin is a Principal Software Engineer in Seattle with 14 years of experience building high‑impact web platforms across Microsoft 365, SharePoint Online, OneDrive, and Viva. He combines hands‑on frontend expertise—improving UI accessibility, IE compatibility, and web vitals—with reliability work that raised SharePoint Framework release success from under 15% to 99.99% and enabled monthly releases. An active open‑source contributor, Kevin has improved Microsoft projects like Fluent UI and the Rush Stack monorepo, touching build tooling, node libraries, and React components. Early product roles at Tumblr and Bank of America sharpened his product sensibility and performance focus, and he still quietly improves internal intranet tooling. Trained in computer science and economics, he brings a pragmatic blend of UX polish, release engineering, and cross‑team evangelism to complex, large‑scale web systems.
code14 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science - BS BSc Computer Science & BSc Economics, Bachelor of Science - BS BSc Computer Science & BSc Economics at The College of New Jersey
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
484reputation
52kreached
14answers
3questions
github-logo-circle

Github Skills (32)

npm10
ui-components10
typescript10
ui-design10
uid10
front-end-development10
build-automation10
typescript-types10
nodejs10
typescripts10
react10
javascript9
accessibility9
sharepoint9
css9

Programming languages (12)

TypeScriptPowerShellC#JavaCSSSCSSJavaScriptObjective-C

Github contributions (5)

github-logo-circle
microsoft/fluentui

Mar 2018 - May 2021

Fluent UI web represents a collection of utilities, React components, and web components for building web applications.
Role in this project:
userFront-end Developer
Contributions:4 reviews, 142 commits, 333 PRs in 3 years 1 month
Contributions summary:Kevin primarily contributed to the development of the Fluent UI web components using React. They focused on implementing UI features, addressing bug fixes, and improving component behavior. Their work involved modifications to existing components such as CommandBar, Nav, and Calendar. They also refactored code to improve IE compatibility and enhance the user experience by addressing accessibility violations.
web-componentsreact-component-libraryreact-componentsmicrosoftui-components
pnp/sp-starter-kit

Jan 2020 - Feb 2020

Modern SharePoint Starter Kit - End-to-end showcase solution to get started with modern experiences.
Role in this project:
userFront-end Developer
Contributions:18 commits, 2 PRs, 5 comments in 12 days
Contributions summary:Kevin's commits primarily involve formatting and refactoring of existing code within the modern SharePoint Starter Kit. These changes include adjustments to TypeScript files, React components, and dialogs. A significant portion of the commits focus on updating and correcting code related to UI elements such as text fields, date pickers, and dropdowns, indicating a focus on improving the user interface.
reactend-to-endboilerplateget-startedsharepoint
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
Kevin Coughlin - Principal Software Engineer at Microsoft