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.
14 years of coding experience
10 years of employment as a software developer
Bachelor of Science - BS BSc Computer Science & BSc Economics, Bachelor of Science - BS BSc Computer Science & BSc Economics at The College of New Jersey
Fluent UI web represents a collection of utilities, React components, and web components for building web applications.
Role in this project:
Front-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.
Modern SharePoint Starter Kit - End-to-end showcase solution to get started with modern experiences.
Role in this project:
Front-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