Online Version: cv.liukairui.me
Education
University of Auckland
2022 - 2024
Data Science
Master Rank --
Southwest University
2019 - 2023
Computer Science(Data Science)
Bachelor Rank 3%
Experiences
ESR(Institute of Environmental Science and Research) · Flutter Development
2023.07 - Now
  • Developed AI-driven pattern recognition software with Flutter.
  • Implemented data visualization features.
The University of Auckland · Graduate Teaching Assistants
2023.07 - Now
  • TA of COMPSCI 335. Led tutorials and answered student inquiries.
ByteDance(TikTok Company) · Front-End Development
2022.12 - 2023.04
  • Website Translation SDK: Leveraging algorithmic optimizations, we achieved outstanding translation quality and swift load speeds. Inspired by Vue, we boosted mounting speed by 530% and update speed by a staggering 67,400%. The SDK is used within 3 department.

  • Completed the reconstruction of the Volctrans Extension. Optimized code isolation for plugin scenarios, front-end security, site adaptation, and cross-platform compatibility. Provided a PDF translation implementation plan and demo.

certificates
Southwest University National Scholarship for Inspirational Students
2021
University of Auckland Transnational Education Partner High Achiever Award
2022
Projects

ThreeCraft

Minecraft release based on Three.js.
Released multi-platform (PC, mobile, controller, VR) and multiplayer gaming. Achieved full-frame rendering of about 200,000 blocks on integrated graphics.
Technology: Three.js, TypeScript, Vite
Links: GitHub Preview

micro-vue

After studying “Vue.js Design and Implementation,” released a simple Vue. Released modules: runtime-dom, runtime-core, reactivity, and compiler-core. The reactivity module passed Vue official tests.
Technology: TypeScript, Jest
Links: GitHub Preview

Animal Ethics & Procurement OA System

Built a platform for Southwest University school lab ethics review and materials procurement/sales. 10,000 registered teachers/students, 20 suppliers, greatly improved lab efficiency.
Response: Frontend, Operations
Technology: Vue3, G2Plot
Links: GitHub Preview

Data View

A lightweight data maintenance, analysis, and visualization platform. Supports online data editing, analysis, and quick export. Ranked 9th in the 2nd ByteDance Youth Training Camp.
Response: data preprocessing module (type validation/filtering/formula fields)
Technology: Vue3, TypeScript, Pinia
Links: GitHub Preview admin/123456
Skills
Experienced: JavaScript, TypeScript, and common features of ES6+.
Experienced: Vue.js & React project development. Understand basic principles of Vue.js.
Experienced: HTML, CSS, Less, Ajax, jQuery, have experience in performance optimization.
Familiar: build (Vite, webpack, Gulp) & engineering tools (Prettier, ESLint, Git, husky).
Familiar: Node.js, capable of building simple CRUD Web services using Express.
Familiar: visualization frameworks (D3.js & Three.js). Implemented sites using them.
Familiar: WebRTC APIs. Implemented a video call website based on WebRTC.
Experienced: Linux useage and basic services config (DHCP, VSFTP, Samba, Rsync, LNMP+LVS).

Last build: 2023-09-01. download the latest version.