Xia Li is a Product Design Manager based in Shenzhen with 10 years of experience blending product leadership and hands-on front-end engineering. Currently at JD Group, she leads design initiatives informed by a technical background in software engineering and an MSc in System Design and Management from National University of Singapore. Her open-source contributions to projects like Taro and O2’s Athena show deep practical experience optimizing front-end build workflows, asset handling, and cross-platform H5 features. Prior roles at Bosch and early engineering internships reveal a strong foundation in analytics, requirements verification, and user-service research. She excels at translating complex technical constraints into pragmatic product solutions and thrives at the intersection of UX, engineering, and scalable front-end infrastructure. A not-obvious strength: she pairs product design instincts with real commit-level familiarity in popular cross-platform frameworks, enabling faster iteration between design and engineering.
10 years of coding experience
Bachelor of Engineering (B.E.), Software Engineering, Bachelor of Engineering (B.E.), Software Engineering at Northeastern University (CN)
No. 18 High School of Guilin
Master of Science (MSc), System Design and Management, Master of Science (MSc), System Design and Management at National University of Singapore
Contributions:73 reviews, 370 commits, 37 PRs in 3 years 5 months
Contributions summary:Xia's commits primarily focus on modifications and enhancements within the `taro` project, a cross-platform framework. They made several changes to the H5 build process, including modifications to the component structure, such as adding support for the PullDownRefresh, enabling multi-page features and altering the way routes are defined. The user has also made changes to the codebase to adjust to various features within taro, ensuring that the changes implemented are backward compatible.
Contributions:20 commits, 3 PRs, 3 pushes in 1 year 10 months
Contributions summary:Xia primarily contributed to the front-end development aspects of the `athena` repository, a front-end workflow tool. The commits focused on enhancing the `lib/util/index.js` file, adding a `transform2DataURI` function for file transformations and supporting the embedding of inline resources. They also fixed a bug related to base64 encoding and the inclusion of inline tags, indicating a focus on optimizing image handling and asset management within the front-end workflow. Further contributions involved adjustments to widget and template processing, showcasing improvements to the overall build and serving process.
vuejavascripttypescript
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.