Kai Liao is a Senior Android Developer based in Sydney with 13 years of experience building polished, user-focused mobile experiences. Currently at Xero, he combines deep Android expertise with a front-end sensibility, having contributed UI components like a customizable bottom sheet that supports themes, grid/list layouts, icons, and swipe-to-dismiss gestures. His work demonstrates an eye for UX details and extensibility—making components both developer-friendly and adaptable to diverse app designs. A Computer Science graduate from Sichuan Normal University, Kai blends long-term hands-on engineering with pragmatic product thinking. Colleagues describe him as someone who elevates small UI interactions into meaningful user experiences while keeping code maintainable.
13 years of coding experience
Bachelor, Computer S&T, Bachelor, Computer S&T at Sichuan Normal University
One way to present a set of actions to a user is with bottom sheets, a sheet of paper that slides up from the bottom edge of the screen. Bottom sheets offer flexibility in the display of clear and simple actions that do not need explanation.
Role in this project:
Front-end Developer
Contributions:169 commits, 21 PRs, 54 pushes in 6 years 2 months
Contributions summary:Kai's primary contributions focused on developing the user interface for a bottom sheet component. They implemented UI elements, including support for icons and the ability to customize the appearance through themes, along with the functionality for grid and list styles. The user also introduced features like a swipe-down-to-dismiss gesture and options for menu manipulation. These changes enhance the component's flexibility and user experience.
Contributions:58 commits, 4 PRs, 38 pushes in 1 year 4 months
kotlinandroid
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.