Cyan Xiao is a growth-oriented software engineer based in Amsterdam with 8 years of experience building polished front-end experiences and contributing to open-source UI and IAM projects. Currently at Miro, Cyan blends product-minded engineering with UI craftsmanship, having improved responsiveness, accessibility and routing in projects like Casdoor (an open-source IAM/SSO platform) and the Hero UI library. Their background includes a strong academic foundation in computer science from UvA and VU Amsterdam, with international exposure through an AI exchange at NUS. Cyan’s contributions often target subtle UX and cross-device issues—mobile/pad layouts, language translations, and theme handling—revealing a pragmatic attention to edge cases that improve real-world usability. Comfortable toggling between product growth goals and code-level detail, they enjoy "going offline" as a hobby, suggesting a clear boundary between focused engineering and deliberate downtime.
8 years of coding experience
Master's degree, Computer Science, Master's degree, Computer Science at UvA
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Vrije Universiteit Amsterdam (VU Amsterdam)
Exchange, Artificial Intelligence, Exchange, Artificial Intelligence at National University of Singapore
Shenzhen Middle School
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Harbin Institute of Technology
An open-source UI-first Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, Face ID, RADIUS, Google Workspace, Active Directory and Kerberos
Role in this project:
Front-end Developer
Contributions:7 reviews, 20 commits, 21 PRs in 3 months
Contributions summary:Cyan primarily contributed to the front-end development of the Casdoor project, focusing on enhancing the user interface and user experience. Their commits involved fixing issues in mobile and pad views, improving language translations, and addressing router issues related to login, signup, and password reset functionalities. The user also worked on improving the design and responsiveness of the application's UI components, including the system info and application edit pages, and selecting and changing themes.
🚀 Beautiful, fast and modern React UI library. (Previously NextUI)
Role in this project:
Front-end Developer
Contributions:5 reviews, 17 commits, 11 PRs in 1 month
Contributions summary:Cyan primarily contributed to the UI library by fixing bugs and improving the user interface. Their work includes fixing scroll and overflow issues, card text selection, and spacer and tooltip story issues. They also refactored card components to use links and formatted trigger components. Their contributions focused on enhancing the functionality and usability of various UI elements.
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.