Ruriko Araki

Principal Software Engineer at Microsoft

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
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.
code6 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science Computer Science, Bachelor of Science Computer Science at Columbia University, The Fu Foundation School of Engineering and Applied Science
languagesEnglish, Japanese
github-logo-circle

Github Skills (14)

uwp10
typescript10
typescripts10
react-native10
theming10
react10
typescript-types10
ui-components10
design-tokens9
c-language8
accessibility8
cprogramming-language8
dotnet6
dotnet-new6

Programming languages (5)

TypeScriptC#C++JavaScriptHTML

Github contributions (5)

github-logo-circle
A react-native component library that implements the Fluent Design System.
Role in this project:
userFront-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.
reactreact-nativereact-native-componentfluent-designdesign-system
A framework for building native Windows apps with React.
Role in this project:
userFront-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