AI Full-Stack EngineerClass of 2026

YONGQUAN CUI

Cross-platform front end, Node.js services and AI features — shipped end to end, from requirements to release.

CY AI full-stack engineer since 2022

Building interfaces, shipping products, bringing AI into every detail.

I work across the whole stack: ArkTS and Vue on the client, Node.js and MongoDB behind it, then the AI features that make the product worth opening twice.

Album

Six frames from the last two years — the defence room, the competition floor, the last night of the internship and a couple of ordinary campus afternoons.

Portrait of the site owner holding a camera
Studio, 2026

About

I like the part of the job where a requirement turns into something people can actually use.

Two years in, that has meant a warning-and-monitoring platform for my university, a HarmonyOS app rebuilt around MVVM, and an internship where I owned eight modules end to end. Most of my work lands on the front end, but I keep going until the API, the data model and the prompt all make sense too.

Years writing code
4
Screens shipped
100+
Based in
Guangdong

Skills

Front end
HTML5 / CSS3 / SCSS / Less · JavaScript / TypeScript / ES6+ · Vue 2 & 3 · WeChat Mini Program
HarmonyOS
ArkTS / ArkUI · MVVM · GridRow & GridCol breakpoint layout · native HTTP layer
Back end
Node.js / Express · MySQL / MongoDB · RESTful API · JWT · Apifox
Engineering
Vite / Webpack · Pinia · Vue Router · Git workflow · Element Plus, uView, ECharts
Performance
Lazy loading · virtual lists · bundle splitting · asset compression and caching
AI in the loop
Cursor / MCP / Copilot / Claude Code / Codex · DeepSeek and Seedream integration · SSE streaming · structured prompts

Experience

  1. 2025.07 – 2025.09

    Shenzhen Yumni Technology

    Front-end developer intern

    • Owned 8 modules and 17 screens on the consumer app — account deletion, feedback and education verification among them.
    • Extracted 6 shared components (global feedback toast, content card, note dialog), removing ~800 lines of duplication and cutting similar work by about 30%.
    • Fixed overlay drag jitter on real devices so the interaction behaves the same on H5, mini program, iOS and Android.
    • Built message dispatch and creator review on the admin side; daily review throughput now passes 5,000 items.
  2. 2022.09 – 2026.06

    Guangdong Neusoft University

    BSc, Software Engineering

    • Coursework across web front end, operating systems, computer networks and database design.
    • Mobile platform and WeChat platform development, object-oriented programming, probability and statistics.

Awards

  • 2025Guangdong Provincial College Computer Design Contest — 3rd Prize
  • 2025OpenHarmony Developer Association — Starlight Contributor
  • 2024Huawei Developer Competition, China student track — National 3rd Prize
  • 2024National Endeavour Scholarship · CET-4
  • 2023National College Mathematical Modelling Contest — Provincial 2nd Prize
  • 2023Chuanzhi Cup IT Skills Competition, HarmonyOS track — National 2nd Prize

How I work

  • Ship it, then make it right — a working version teaches more than a perfect plan.
  • Understand the layer below the one you work on; that is where the bugs live.
  • Write it down so the next person does not have to ask.

Around the work: the OpenHarmony community, mathematical modelling, and whatever AI tooling showed up this month.

01 Work Case studies, systems and everything shipped. 02 Life Travel, side quests and the rest of it.

Selected

The first three are shipped work straight from my CV. The rest of the grid is an archive of studies and side projects kept from the original template.

Twelve more projects live in the archive.

View all work

Notes & Writing

Working notes from the projects above — what broke, what I changed, and what I would do differently next time. Filter by category, tag or year, or just search.

    Vue 3 TypeScript ArkTS Node.js Vite Element Plus MongoDB ECharts

    Daily drivers — the stack I reach for on client, server and everything between.

    What’s up On socials

    Notes live on CSDN, code lives on Gitee, and the inbox is always open.