Rao Hai

Web Developer at Alipay

Hangzhou City, Zhejiang, China
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
Rao Hai is a seasoned web developer with 14 years of experience, currently building full-stack and AI-driven features at Ant Group out of Hangzhou. He combines deep front-end expertise—demonstrated by notable contributions to widely used projects like ant-design and react-component libraries—with practical UX improvements in complex components such as tables, date/time pickers, and selects. At Alipay he applies this craftsmanship to enterprise-grade web architecture and accessibility, exploring the intersection of AI agents and web interfaces. A master’s graduate in Computer Software Engineering, he brings a pragmatic focus on improving developer ergonomics and edge-case UX (for example, manual time input in range pickers) alongside production-ready engineering.
code14 years of coding experience
bookMaster’s Degree, Computer Software Engineering, Master’s Degree, Computer Software Engineering at Zhejiang University of Science &Technology
github-logo-circle

Github Skills (21)

javascript10
react-components10
ui-components10
typescript10
ui-design10
react-component10
uid10
front-end-development10
typescript-types10
ant-design-pro10
datepicker10
typescripts10
react10
component-development9
props9

Programming languages (9)

TypeScriptDockerfileCSSMakefileJavaScriptObjective-CPHPHTML

Github contributions (5)

github-logo-circle
ant-design/ant-design

Oct 2015 - Mar 2018

An enterprise-class UI design language and React UI library
Role in this project:
userFront-end Developer
Contributions:11 releases, 2 reviews, 143 commits in 2 years 5 months
Contributions summary:Rao primarily focused on enhancing the `ant-design` React UI library. Their contributions involved refactoring and adding features to the `Table` component, including multi-selection and configurable row selection properties. They also addressed bugs and improved the `DatePicker` and `Mention` components, adding features such as clearing functionality and controlled mode support. Additionally, the user updated the `Spin` component, adding a delay prop, and fixed various UI layout issues.
reactlanguage-designant-designui-libraryantd
react-component/select

Oct 2016 - Apr 2017

React Select
Role in this project:
userFront-end Developer
Contributions:14 commits, 16 PRs, 26 comments in 5 months
Contributions summary:Rao contributed to the `react-component/select` repository by implementing and refining UI components. Their work included adding `onFocus` support, customizing input elements for combobox, multiple and tags, and fixing issues related to onFocus and onBlur events. They also addressed bug fixes related to the header select and addressed propType warnings. The commits show a focus on improving the functionality and usability of the React Select component.
react-componentreactcomboboxmultiselectjavascript
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
Rao Hai - Web Developer at Alipay