Xi Huang is a Senior Software Engineer based in San Francisco with 11 years of experience building polished front-end experiences and cross-platform components for large-scale products. Currently at Microsoft after a recent senior role at Snowflake, Xi has driven UI/UX, accessibility, and feature work across Microsoft 365 surface areas including OneDrive, Teams integrations, and a reusable React component ecosystem used by dozens of apps. He is an active open-source contributor to high-profile projects like Microsoft Fluent UI and the Teams JS library, where his work improved component behavior, styling consistency, and third-party cloud storage integrations. Comfortable across front-end and full-stack responsibilities, Xi also brings product instincts shaped by founding an e-commerce venture and earlier fintech and investment internships, giving him a practical sense for user-focused design and data-driven decisions.
11 years of coding experience
10 years of employment as a software developer
Bachelor's degree, Bachelor's degree at University of California, Davis
JavaScript library for use by Microsoft Teams apps
Role in this project:
Full-stack Developer
Contributions:4 reviews, 12 commits, 18 PRs in 5 months
Contributions summary:Celine primarily contributed to the implementation of the Microsoft Teams JavaScript library, focusing on functionality related to retrieving team channels and providing third-party cloud storage support. They added a new `refreshSiteUrl` API and refactored existing components. The user was also involved in the unit testing and ensuring code quality by fixing code style issues and updating comments, along with adding TypeScript interfaces.
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:15 commits, 20 PRs, 24 comments in 1 year 4 months
Contributions summary:Celine primarily contributed to the Fluent UI web components within the `microsoft/fluentui` repository. Their work included fixing UI issues, enhancing existing components, and adding new features like bookmark signals and folder cover enhancements. The commits demonstrate a focus on UI/UX improvements, styling, and functionality related to components such as Breadcrumb, Tile, and ContextualMenu within the Fluent UI ecosystem. They also made changes to improve accessibility and overall design consistency.
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
Celine Huang - Senior Software Engineer at Microsoft