Nicholas Rice

Principle Software Development Engineer at Highspot

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
Nicholas Rice is a Principal Software Development Engineer with 11 years building production-grade web platforms and design systems, currently shaping developer experience at Highspot after six years as a core contributor to Microsoft’s FAST project. He specializes in TypeScript, Web Components, React, and tooling (Webpack, Rollup, npm, Node), and has repeatedly led efforts to make UI libraries scalable and maintainable—from schema-driven component definitions to build and docs automation. Nicholas’s open-source work includes notable contributions to microsoft/fast and Fluent UI Blazor, where he implemented new React/TS components and improved Razor/CSS layouts, plus enhancements to Rush Stack’s API Extractor via TSDoc integration. Based in Seattle, he blends a design-integrator mindset with deep front-end engineering discipline, often translating visual direction into robust, test-covered components and developer workflows.
code11 years of coding experience
job10 years of employment as a software developer
bookAdvertising Advertising and Digital Media, Advertising Advertising and Digital Media at University of Colorado Boulder
bookTechnology Arts & Media, Technology Arts & Media at University of Colorado at
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
134reputation
22kreached
5answers
2questions
github-logo-circle

Github Skills (29)

component-based10
javascript10
ui-components10
typescript10
web-components10
blazor10
api10
front-end-development10
typescript-types10
dotnet-core10
modular-architecture10
fluentui10
typescripts10
csharp10
react10

Programming languages (5)

TypeScriptMDXC#JavaScriptHTML

Github contributions (5)

github-logo-circle
microsoft/fast

Mar 2018 - Dec 2022

The adaptive interface system for modern web experiences.
Role in this project:
userFront-end Developer
Contributions:1153 reviews, 1321 commits, 1060 PRs in 4 years 10 months
Contributions summary:Nicholas's contributions focused on developing and implementing UI components using React and TypeScript within the microsoft/fast repository. They implemented a new project, fast-react-jss-manager, adding necessary documentation and build processes. The user also worked on building and wiring base components, including a button, to create a functional user interface for the web application. Several commits involved fixing linting issues and improving the overall code quality of the frontend components.
litweb-componentsadaptivedevelopment-toolsweb-components-schemas
microsoft/rushstack

Jun 2020 - Mar 2021

Monorepo for tools developed by the Rush Stack community
Role in this project:
userBack-end Developer
Contributions:2 reviews, 10 commits, 1 PR in 9 months
Contributions summary:Nicholas focused on enhancing the API Extractor tool within the Rush Stack monorepo, primarily by integrating and configuring TSDoc, a documentation tool. This involved constructing and wiring the TSDoc configuration throughout the API Extractor, including modifications to the `ExtractorConfig` and `MessageRouter` components. Further contributions include the removal of references to `AedocDefinitions` and its replacement with configurable tags implementation.
apimonorepoeslintapi-extractororchestrator
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
Nicholas Rice - Principle Software Development Engineer at Highspot