Principle Software Development Engineer at Highspot
Seattle, Washington, United States
Join Prog.AI to see contacts
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.
11 years of coding experience
10 years of employment as a software developer
Advertising Advertising and Digital Media, Advertising Advertising and Digital Media at University of Colorado Boulder
Technology Arts & Media, Technology Arts & Media at University of Colorado at
The adaptive interface system for modern web experiences.
Role in this project:
Front-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.
Monorepo for tools developed by the Rush Stack community
Role in this project:
Back-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