I am currently a Front-End Engineer at Tencent Music Entertainment, focusing on cross-platform development, front-end engineering, and toolchain development.
I enjoy creating and solving problems, and I am passionate about how technology can improve user experience. I am keen to explore the essence of things and pursue solutions that are simple yet thoughtfully designed. This curiosity and empathy drive me to undertake broad technical practice and to give back to the community by sharing insights through open-source contributions and writing.
Work Experience
Tencent Music Entertainment Group (TME)
Web Developer
Shenzhen, China
Jul 2024 - Present
- Developed and maintained the JavaScript SDK for minigame, adopted by 7+ group-owned apps, enabling cross-app compatibility and reducing redundant integration work by 60%.
- Built frontend pages for WeSing/QQ Music/JOOX using React.js and Hippy (A React Native-like library for building cross-platform mobile apps).
- Participated in the development and maintenance of the department’s frontend toolchain and CI/CD Pipeline.
Projects (Work)
TME H5 Game Service Platform
Enabled seamless integration of H5 games into multiple TME apps
Shenzhen, China
Aug 2024 - Mar 2025
- Led the design and implementation of a cross-platform architecture for the mini-game JavaScript SDK, providing a unified interface. Modularized core functionalities and business-specific features, supporting diverse team requirements while avoiding redundant code and duplicate development.
- Successfully enabled seamless integration across 7+ platforms, including QQ Music, WeSing, Kugou Music, Kuwo Music, Lazy Audio, and more, reaching over 100 million potential users.
- Managed the monorepo using pnpm for dependency management, nx for task scheduling, and changesets for versioning. Developed scaffolding and utility tools for SDK developers and users, improving development efficiency and saving time.
- Built SDK artifacts using Rollup to support multiple module formats (UMD/ESM/CJS) and implemented a comprehensive build and release pipeline. Implemented various SDK usage options, including direct link, npm imports, and global type declarations.
Wesing
Frontend Developer for the app
Shenzhen, China
Apr 2025 - Present
- Use Hippy and React.js for cross-platform Android/iOS app development
- Use Redux for state management
Projects (Community)
TODO: Describe the projects here.
Stack
- Frontend: React, Redux, Rollup, Webpack, Vite
- Backend: Node.js, NestJS, Koa
- Mobile: React Native, Hippy, iOS
- DevOps: Docker, Git
- Languages: JavaScript, TypeScript, Rust, C, Clojure, Swift
Education
Guangzhou University
Network Engineering
Guangzhou, China
2020 - 2024
- GPA: 3.64/4.00 (Top 10%)
- CET-6: 552
Awards
WeChat Mini Program Development Competition, Grand Final First Prize, Tencent
Comprehensive Scholarship, First Prize, Guangzhou University
Languages
- Chinese-Mandarin (Native)
- English (Fluent)
- Chinese-Cantonese (Listening/Reading)
- Chinese-Taishanese (A variety of Cantonese. Native)