JavaScript is required

About

Passionate about frontend development with strong curiosity, attention to detail, and focus on user experience. Occasionally explore source code and contribute to open-source projects.

Projects

jsume
3
2023-2 → Now Ongoing
A JSON-based resume building ecosystem
show more
eslint-plugin-snippet
3
2025-3 → Now Ongoing
An ESLint plugin that generates code snippets from comments through code modification
show more
llmtr
2
2026-3 → Now Ongoing
An AI-driven CLI multilingual translation tool created entirely through Vibe Coding
show more
mini-react
2026-1-14 → 2026-1-21
A mini version of React implemented from scratch, a simplified source code replica
argusyes
1
2022-10-31 → Now Ongoing
A tool for remote server monitoring
moothello
2022-11-28 → Now Ongoing
An easy-to-share, replayable reversi game

Work

Startup + Open Source ProjectsFrontend Development Engineer
2024-8-1 → Now Ongoing
Independently completed over 5 open-source projects, covering compiler principles (self-developed ESLint plugin), AI applications (multi-LLM integrated CLI tool), resume ecosystem (Schema + CLI + Typst rendering), and framework source code (mini-react). Also submitted issues and fixed bugs for the well-known GitHub project radashi (a frontend open-source project with nearly 1K stars). Possess the ability to deliver engineering solutions from scratch.
China Telecom Cloud Technology Co., Ltd.Intermediate Frontend Development Engineer
2023-7 → 2024-7Guangzhou, China
Worked in the frontend architecture group of the End-Cloud Platform Business Unit, responsible for the development, iteration, and maintenance of the company's online collaborative document "YiDocs". Was once solely responsible for the entire frontend development of the project.
  • Overall project refactoring
  • Led the overall mobile adaptation of the project
  • Built the project's canary release environment from scratch, mitigating release risks and improving release efficiency
  • Developed a monitoring and reporting SDK from scratch, implementing error reporting, user behavior reporting, performance metrics reporting, along with features such as idle-time reporting, delayed reporting, batch reporting, and data caching
  • Developed core features including document sharing, permission management, and folders
  • Participated in developing AI-related capabilities for documents, such as PPT generation, Word writing, text polishing, and text translation
ByteDance Ltd.Frontend (Full-Stack) Development Intern
2022-5 → 2022-8Beijing, China
Completed a three-month summer internship with a return offer under Interactive Entertainment R&D - Douyin - Public Welfare. Mainly responsible for the frontend development of the charity organization management platform and the BFF layer of the operations backend, also served as the requirements owner during BFF layer development.

Education

Master
School of Computer Science (National Pilot Software Engineering School), Beijing University of Posts and Telecommunications
2020-9 → 2023-7Beijing
show more
Java Technology (88)Graph Theory and Applications (86)Information Security Technology (87)Advanced Operating Systems (87)Multimedia Computing Theory and Technology (87)Distributed Computing Environment (86)
Bachelor
Internet of Things Engineering, Beijing University of Posts and Telecommunications
2016-9 → 2020-7Beijing
show more
Data Structures (95)Advanced Java Programming (88)Fundamentals of Electronic Systems (86)Operations Research (85)

Awards

Challenge Cup Competition Second Prize (National), Special Prize (Beijing)
2020-5Communist Youth League Central Committee, China Association for Science and Technology, Ministry of Education, etc.
Metamorphic Six-Legged Robot
show more

Skills

Frontend

Vue, React, Astro, Nuxt, Tailwind CSS, UnoCSS, WindiCSS, Sass, Less, Vite, Rollup, tsdown, tsup, Webpack, Node.js, Koa, ElysiaJS

Other

Vim, Neovim, Omarchy

Languages

Chinese (Native), English (Fluent (CET-6, IELTS 6.5))