Microsoft

As a Senior UX Engineer at Microsoft, I worked on the FAST Design System and the Core UX Web Components. Our team was responsible for building and maintaining the foundational web components used across Microsoft products and services, including MSN News, the New Tab Page for Edge, and Widgets in Windows 10/11.

FAST Components

Description:
Front end web component architecture for the open-source FAST Custom Web Components project. Collaborated with members of the extended Web Components teams as well as external community contributors to rebuild and optimize FAST Foundation, utilizing Storybook to streamline the developer experience and Playwright testing framework to improve and prioritize test coverage. Focused primarily on implementing web standards and WAI-ARIA accessibility requirements to help make a more inclusive web for everyone.
Role
Senior User Experience Engineer
Years
2020–2023
Link
https://www.github.com/microsoft/fast/commits?author=radium-v
Technologies Used:
HTML5
CSS3
JavaScript
TypeScript
Webpack
Rollup
Playwright
Github Actions

FAST Design Website

Description:
Worked with the FAST Design team to build the FAST Design website. Collaborated with designers and motion graphics artists to create a unique and engaging splash page experience. Maintained the build process for the documentation site using Docusaurus and API Extractor. Mentored junior developers and interns on the team to help them grow and learn.
Role
Senior User Experience Engineer
Years
2020–2021
Link
https://www.fast.design/
Technologies Used:
HTML5
CSS3
JavaScript
TypeScript
Webpack
Rollup
Playwright
Docusaurus
Github Actions
Azure Pipelines
Azure DevOps

Video


Core UX Web Components

Description:
Led the technical planning and execution for the Core UX Web Components architecture, containing all base-level web components maintained by the Core UX team under Content Services. Used as the foundational base for MSN News, the New Tab Page for Edge, and Widgets in Windows 10/11. Managed the build/release pipeline integration in Azure for NPM publishing.
Role
Senior User Experience Engineer
Years
2021–2023
Technologies Used:
HTML5
CSS3
JavaScript
TypeScript
Webpack
Rollup
Playwright
Azure Pipelines
Azure DevOps
NPM Package Publishing
Containerization