Chendi Wu

Detail-oriented Full Stack Engineer dedicated to building high-quality products.

Shenzhen, China
TelegramLinkedInX
English中文

About

  • 7 years of team management experience, leading R&D teams of 30+ engineers; responsible for talent pipeline building, performance reviews and promotions, and resource planning in a fast-paced, rapid-iteration environment.
  • Tech stack spans JS/TS, Node.js, Python, Golang, Rust, React/Next.js, Vue/Nuxt.js, React Native/Flutter, Mini Programs, and more.
  • Experienced in 0-to-1 architecture for multiple business systems and refactoring existing projects; leads requirement analysis, architecture design, and delivery. Proficient with serverless architectures such as Cloudflare Workers and Durable Objects, and in-browser WebAssembly/WebGPU solutions, with integrated frontend-backend engineering capabilities.
  • Strong self-learner and cross-team collaborator, combining deep technical expertise, team management, and business delivery.

Work Experience

  • WShotoWShoto2021.06 ~ Present

    Frontend Architecture Team → FE Standard Team III (Technical Backbone) → FE-PaaS Team (Tech Lead)

    Leading frontend architecture and team development for enterprise-grade PaaS platform.

    • Built and led a 15+ member Guangzhou frontend team from scratch; conducted 100+ technical interviews and successfully recruited 7 senior engineers (P6+)
    • Introduced PIP and talent development mechanisms, optimizing team efficiency with quarterly delivery efficiency increased by 40% and demand throughput increased by 60% (TAPD)
    • Led architecture upgrades for Standard and Key Account teams; implemented TypeScript with 90%+ type coverage, reducing critical production bugs by 60% (TAPD)
    • Promoted Node.js + Docker middleware services providing BFF layer services, optimizing API response time to ≤500ms
    • Built comprehensive frontend engineering system: private Nexus (100+ reusable components, SDKs, analytics, data services), integrated Sentry monitoring platform (error rate decreased by 35%), CI/CD with 5s rapid rollback functionality
    • Built low-code platform covering 80%+ form/list page development, reducing delivery cycles from 2 weeks to 1 week
    • Led 10+ internal technical sharing sessions within the technology department
    • Technical solutions supported the company in securing billion-yuan investments from Tencent and Sequoia, and completed ¥300M Series B funding in 2022
    • Led project selected as Top 3 Annual Technical Achievement; awarded Technical Breakthrough Prize in 2021 & 2022
    JavaScript/TypeScriptNode.jsReact/Next.jsVue.js/NuxtGraphQLSentryELKWebSocketsWebpack/ViteMicro Frontends
  • AEONAEON2020.12 ~ 2021.06

    Senior Frontend Developer

    Leading frontend architecture and strategic development for enterprise-level digital retail platform.

    • Technical Architecture: Led full-stack architecture design for digital middleware system, H5/APP/Mini Programs/Self-checkout terminals; implemented micro-frontend solution, improving module reusability by 40%+; built private npm + component library, enhancing team development efficiency by 35%
    • Innovation Exploration: Established frontend innovation lab, promoted implementation of low-code platform, Node.js aggregation services, and frontend monitoring system; 2 solutions were adopted group-wide
    • Team Building: Led 4 technical sharing sessions
    • Led digital retail model reverse-input to Japan, awarded AEON Global Outstanding Team recognition
    • Spearheaded frontend optimization of grocery shopping app, boosting user retention by 15%, selected for 2021 Industry Top 30
    JavaScript/TypeScriptNode.jsReact/Next.jsGraphQLApolloWebSocketsWebpackMicro Frontends
  • VZANVZAN2019.03 ~ 2020.12

    Frontend Developer → Frontend Team Lead

    Responsible for frontend strategy and team building for multimedia live streaming SaaS platform.

    • Built a 10+ member frontend team from scratch, led recruitment and team structure optimization with technical hierarchy (Junior/Senior/Tech Lead), mentored 3 technical backbone members to promotion
    • Core Business: Led frontend development and architecture optimization for Vzan middleware system, mobile platforms (H5/Mini Programs/WeChat Official Accounts), cloud director, cloud editor, and interactive classrooms
    • Established standardized development workflows: formulated code and branch conventions, implemented code review mechanisms, improving overall team code quality by 50%+
    • Promoted DevOps implementation: built CI/CD automated pipelines, achieving 10+ secure deployments daily
    • Built private npm + interactive documentation platform, reducing component adoption barriers and standardizing interaction patterns
    • Developed CLI toolchain (Lint/Build/Component Generation), reducing repetitive workload by 60%
    • Quality Assurance: Established frontend monitoring system (Elastic APM) + Elasticsearch, reducing online error rate by 30% and shortening MTTR to under 1 hour
    • Unified H5/Mini Programs/WeChat Official Accounts tech stack, improving cross-platform development efficiency by 35%
    • Promoted technical solution standardization, published "Frontend Best Practices" knowledge base, enhancing team code quality and maintainability
    JavaScript/TypeScriptNode.jsVue.js/NuxtWebSocketsWebRTCflv.jsWebpack
  • Renzhi CloudRenzhi Cloud2017.06 ~ 2019.03

    Frontend Developer

    Responsible for frontend development of RenZhi Cloud system and related products.

    • Converted design mockups into pixel-perfect pages using HTML and CSS, enhancing interactive user experience
    • Implemented responsive PC web pages using H5 and Bootstrap, adapting to different screen sizes
    • Enhanced page interactivity and data communication using JavaScript and AJAX, improving user experience
    • Developed cross-platform mobile applications using Ionic framework, combined with AngularJS for data logic handling
    • Maintained close collaboration with product managers and backend developers, efficiently implementing multi-party requirements and delivering product versions on schedule
    JavaScript/TypeScriptNode.jsAngularIonicCordovajQuery

Education

  • Wuhan University of Technology

    Computer Science and Technology (CST)

Side Projects

View all
  • IKUI preview
    IKUI
    React UI Component Library

    Beautiful, sophisticated UI components designed for modern React and Tailwind CSS applications. A collection of pre-built, refined components to streamline web app development.

    Next.jsBase UITailwind CSS v4shadcnTypeScript
    LiveCode
  • Flnk preview
    Flnk
    Privacy-first Link Shortener

    A privacy-respecting URL shortener with edge-based redirect logic (KV cache + D1 fallback), geo/device routing, password protection via Argon2id, and cookieless analytics powered by Cloudflare Analytics Engine. AI slug generation, social login, and a full dashboard with export/import/backup.

    Next.js 16DrizzleD1 / LibSQLbetter-authWorkers AICloudflare Workers
    LiveCode
  • Clearify preview 1
    Clearify preview 2
    Clearify preview 3
    Clearify preview 4
    Clearify preview 5
    Clearify
    Image & Video Processing Toolbox

    One-click background removal, batch compression (AVIF / WebP / JXL and more), and video compression with up to 90% size reduction. Everything runs locally in your browser — no uploads, no servers.

    Next.jsTransformers.jsWebGPUFFmpeg.wasm
    LiveCode
  • Dropply preview
    Dropply
    Local Encryption & Encrypted File Sharing

    Encrypt and decrypt files and text locally with XChaCha20-Poly1305 — password or public-key mode, all in a Web Worker. Optionally share the finished ciphertext via a retrieval code (no key in the link); the server never sees plaintext. Decoupled into a Next.js web app and a Cloudflare Workers API.

    Next.jsCloudflare WorkersXChaCha20-Poly1305Argon2idECIESWeb Workers
    LiveCode
  • jsc preview
    jsc
    JavaScript → WebAssembly Compiler

    An ahead-of-time compiler that turns JavaScript/TypeScript directly into WebAssembly, running on Wasmtime with no JIT or interpreter. NaN-boxed values, a bump-allocated linear-memory heap, and closures with capture-by-reference, with support for generators, async/await, try/catch, and classes.

    RustWebAssemblyCompilersSWCWasmtime
    Code
  • Baccarat preview 1
    Baccarat preview 2
    Baccarat preview 3
    Baccarat preview 4
    Baccarat
    Telegram Group Baccarat Platform

    Telegram group baccarat on one Cloudflare Worker — Durable Objects hold the live round (state machine, alarms, WebSocket fanout), D1 holds an append-only integer ledger, and one pre-rendered Nuxt build serves the landing site, the Mini App table and the operations console. Source is private; the repo is the public design write-up.

    HonoGrammyNuxtCloudflare WorkersDurable ObjectsCloudflare D1TypeScript
    LiveCode