Ruriko Araki is a Principal Software Engineer based in Seattle with seven years of professional experience at Microsoft, where she progressed from Software Engineer to Principal over a decade-long tenure. She specializes in front-end engineering for native and cross-platform UI, contributing notable fixes and feature work to high-profile open-source projects like React Native for Windows and Fluent UI React Native. Her contributions include accessibility and focus management improvements, TypeScript migrations, and design token integration—work that improved robustness and theming consistency in widely used UI frameworks. Ruriko blends hands-on bug fixes with strategic component architecture changes, demonstrating both attention to low-level UX behavior and larger design-system evolution. A Columbia SEAS computer science graduate, she pairs rigorous engineering foundations with a pragmatic, ship-focused approach to front-end platform development.
6 years of coding experience
9 years of employment as a software developer
Bachelor of Science Computer Science, Bachelor of Science Computer Science at Columbia University, The Fu Foundation School of Engineering and Applied Science
A react-native component library that implements the Fluent Design System.
Role in this project:
Front-end Developer
Contributions:2925 reviews, 276 commits, 1325 PRs in 1 year 8 months
Contributions summary:Ruriko primarily focused on improving the theming and user interface components of the FluentUI React Native library. They addressed a crash in the theme and brand picker for a testing environment, resolving an issue by conditionally applying an invalidation. Furthermore, they integrated a token pipeline by importing and integrating it. This included migrating existing styles to leverage design tokens, as well as updating the components and UI's to reflect these changes.
A framework for building native Windows apps with React.
Role in this project:
Front-end Developer
Contributions:85 reviews, 15 commits, 21 PRs in 3 years 6 months
Contributions summary:Ruriko contributed to the React Native Windows framework by fixing issues related to flyout dismissals and picker interactions. They modified the code to manage focus correctly and prevent unexpected behavior in UWP applications. Furthermore, the user updated the Switch component to TypeScript, addressed a "shimmy" issue, and incorporated custom color support, including handling deprecated color props. The contributions improved UI functionality and addressed accessibility concerns within the React Native Windows environment.
dotnetreactuwpxboxwindows
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
Ruriko Araki - Principal Software Engineer at Microsoft