
Jiale Wu
Verified Expert in Engineering
Full-stack Developer
Shenzhen, Guangdong, China
Toptal member since May 15, 2026
Jiale is a Vue core team member and a senior full-stack engineer with nearly five years of production experience. He has shipped a front-end-owned back end for front end (BFF) handling around 10 million requests per day, led 0-to-1 delivery of an isomorphic React and React Native payment SDK, and contributed to a Canvas-based collaborative document editor. A VueConf China 2025 speaker on reactivity, Jiale is recognized by Vue School as one of the top Vue Vapor contributors.
Portfolio
Experience
- Vite - 5 years
- TypeScript - 5 years
- Vue 3 - 5 years
- Node.js - 5 years
- React - 5 years
- Zod - 2 years
- React Native - 2 years
- Expo - 2 years
Preferred Environment
TypeScript, Node.js, React, Vue 3, React Native, Vite, Expo, Zod, Tailwind CSS, Full-stack
The most amazing...
...thing I've built from scratch is a Node.js BFF platform adopted across my whole org. I'm also a Vue core team member contributing to its new Vapor mode.
Work Experience
Senior Full-stack Engineer
MoeGo
- Owned the GPPA/Branded App white-label initiative as tech project manager, turning around a decaying, scope-ambiguous codebase and shipping a v0.1 validation release that cleared a major enterprise deal blocker for a key client.
- Built a tech-debt radar that surfaced eight critical debts, then ran debt repayment and feature delivery in parallel — prioritizing a high-risk authentication refactor first.
- Led the architecture to fork the GPPA client out of the shared multi-brand codebase into a standalone Expo React Native app with its own application identity, release lifecycle, and isolated OTA channel.
- Designed the migration path from the legacy multi-brand app to the standalone GPPA app via a forced-upgrade gate, keeping the two apps' hot-update channels fully isolated.
- Set up an over-the-air hot-update pipeline on a self-hosted Expo Updates server with CDN distribution, per-brand manifest injection, runtime-version matching, and a fixed test channel for dynamic update-target switching.
- Established a hybrid rendering architecture where React Native owns the app shell, navigation, and login gate while OBC WebViews host the main business pages, bridged through injected flags, URL parameters, and a postMessage protocol.
- Maintained a white-label multi-brand setup driven by a BRAND_ID config, supporting eight pet-service brands with independent app metadata, assets, theming, and signing credentials.
- Unified 40+ back-end microservice clients behind a typed, OpenAPI-generated API layer, with a custom HTTP client adding concurrency monitoring and centralized, Sentry-wired error handling.
- Authored the technical design to collapse a 3-step serial online-booking login into a single BFF call, projecting around 66% fewer network requests and roughly 62% lower auth latency while enabling seamless location switching.
- Introduced a spec-driven (OpenSpec) workflow, codifying stable contracts for application identity, hot-update delivery, CI artifacts, deep links, and the RN and WebView rendering boundary.
Senior Full-stack Engineer
MoeGo
- Architected a Hono and TypeScript BFF on Node.js from scratch, adopted by 100% of the engineering org and serving as the default infrastructure for major domain refactors across 30+ business domains.
- Built an end-to-end type-safe schema pipeline (Protobuf to Zod to OpenAPI to typed clients) with isomorphic schemas published as source and shared between the BFF server and front end for runtime validation.
- Solved recursive-type code generation that off-the-shelf tooling could not handle, building a two-phase ast-grep transform that converts protobuf-generated lazy schemas into Zod 4 getter form to restore full static type inference.
- Patched the Zod-to-OpenAPI library to resolve infinite recursion on circular references, enabling correct OpenAPI 3.1 generation for deeply self-referential schemas like recursive JSON structures.
- Designed a Zod Codec layer for BFF boundary transformation, handling lossless bidirectional conversion between gRPC back-end formats and JSON clients (bigint to string, Protobuf Timestamp to ISO).
- Integrated AWS S3 multipart upload with resumable uploads, implementing presigned-URL part signing, in-progress upload detection, and completion reconciliation through the AWS SDK.
- Integrated Datadog APM with a custom trace-enhancement layer adding per-request resource tagging, gRPC error capture, and memory-diff snapshots, surfacing slow SQL and API anomalies before user-facing incidents.
- Integrated Twilio with webhook signature verification and Intercom server-side, enabling front-end teams to independently ship complex third-party integration logic through the BFF's low-barrier design.
- Built a four-tier authentication middleware system (Account, Business, Company, Staff) and a fine-grained, scope-aware permission middleware covering more than 100 distinct permission types.
- Built a client-side runtime validation layer for quality-left-shift, validating requests and responses against schemas and reporting protocol drift to monitoring, catching back-end contract mismatches before they reached the UI.
Senior Full-stack Engineer
MoeGo
- Built the Enterprise Hub Configuration Center from 0 to 1, a highly abstracted config-delivery system with full logic/UI decoupling, cutting new-store onboarding configuration time from one week to about one day.
- Designed the config architecture so adding a brand-new configuration capability takes only about two hours instead of a full week, turning configuration delivery into a repeatable, low-cost operation.
- Leveraged the AI-friendly abstraction to deliver a complex 5-dimension configuration requirement in two days using AI-assisted development, work that previously took a full week of front-end effort.
- Architected the system around a config-deliver, observe, adjust loop, laying the foundation for future enterprise client self-serve configuration management.
- Led territory management as feature owner, implementing strict ZipCode-based geo-fencing and territory-protection rules, which removed a hard blocker and enabled a T1 enterprise client to sign.
- Acted as tech project manager for the GPPA/Branded App white-label project, turning around a decaying codebase and shipping a v0.1 validation release that removed a major enterprise deal blocker.
- Built a tech-debt radar identifying eight critical debts, prioritizing a high-risk authentication refactor while running debt repayment and business delivery in parallel.
- Designed a tenant configuration abstraction layer using i18n namespaces, replacing feature-flag stacking with per-tenant config inheritance to deliver T1 customizations without code rot.
- Refactored the enterprise hub layout and navigation with the shared @moego/ui design system, giving users a consistent experience and introducing engineering best practices like Vitest.
- Coordinated cross-functional delivery across GTM, back-end, and client teams, leading another front-end engineer with unified architecture standards and a clean task breakdown.
Senior Full-stack Engineer
MoeGo
- Built Finance Kit from 0 to 1, a 9-package monorepo SDK serving the entire fintech team and external developers (around 30 engineers), unifying reusable payment, refund, and order logic across web and React Native.
- Designed an isomorphic architecture supporting six runtime platforms (Business Web/App, Client Web, Branded App, Online Booking) from one codebase, so consumers implement payment flows once instead of re-coding per platform.
- Architected a plugin-based core on a tapable hook system (KitInit, AccessModel, InjectDerivedModel), letting features extend the kit through model proxies and derived models without touching core code.
- Exposed each capability as a declarative React Hook (refund-by-item, refund-by-amount, edit-staff-and-split-tips, take-payment), letting developers call complex finance flows without handling underlying domain logic.
- Built seven domain services (Order, Payment, Refund, Split Tips, Terminal, Vendor Account, Payment Channel) with lazy loading and per-service code splitting to keep consumer bundle size minimal.
- Integrated Stripe across web and React Native, including Stripe Terminal for in-person card payments, replacing manual finance workflows with automated, audit-ready transaction flows.
- Designed a dependency-injection mock mechanism for the service layer, intercepting external fetchers so the fintech team could write fast, realistic unit tests and shift quality left.
- Led the Invoice V1-V4 refactor as primary developer, decoupling the Order domain from upstream business domains via DDD so later payment refactors extended cleanly without modifying core logic.
- Built Refund by Items, modeling fine-grained per-line-item refunds as reusable kit features with isomorphic dual-platform logic, eliminating repeated refund implementation across clients.
- Established the testing foundation: drove the B-Web migration from Jest to Vitest, added snapshot and unit coverage on core modules, and built mockable service abstractions for the team.
Front-end Engineer, WeCom Docs
Tencent
- Built React features across the editor surface, including embedded links, rich cards, and cross-document mentions, enabling interoperability between 6+ document types across the suite.
- Led an internal team tech sharings on the Canvas-based React and TypeScript editor's piece-table storage and custom typesetting/layout rendering internals.
- Drove the PWA rollout with SSR. Shipped a streaming update delivery service that reduced CDN peak bandwidth by around 2/3.
- Built React-based internal tooling and admin-facing surfaces on top of the canvas editor codebase, enabling internal teams to manage document templates, configurations, and rollout settings.
- Owned the offline package and delivery layer across 6+ document types, including doc, sheet, slide, form, mind-map, and whiteboard.
Experience
codelord — Production-grade AI Coding Agent (Open Source)
https://github.com/Doctor-wu/codelordArchitecture:
• Tool router with semantic rewriting (e.g., bash `cat ` is auto-routed to typed `file_read` tool, reducing shell-complexity surface at framework level)
• Tool safety policy with four-tier risk classification (safe / write / dangerous / control) plus path-based sensitive-resource protection
• Three-layer trace (Provider → Runtime → Operator) with eventId / seq / turnId, enabling 5-second root-cause analysis of agent behavior
• Multi-provider abstraction (Claude, OpenAI, Anthropic, Bedrock, Google) via the pi-ai library
• Production features: runtime interrupt control, session snapshot and resume, checkpoint and undo on every tool execution, runtime-adjustable reasoning level (off / minimal/low/medium/high/xhigh), context window truncation strategy, operator queue injection
Agent-im-relay
https://github.com/Doctor-wu/agent-im-relayFEATURES
• A pluggable platform-adapter layer abstracting WeCom and Feishu webhook semantics, message types, and authentication into a uniform interface.
• An agent-orchestration layer that routes incoming messages to the right agent instance, maintains conversation context per thread, and handles streaming responses within IM-platform constraints.
• A deployment story optimized for self-hosted production use with a small footprint, a single binary, and no external state dependency required for basic flows.
It has received 18 stars on GitHub.
Tenon
https://github.com/Doctor-wu/TenonKEY CONTRIBUTIONS
• Designed and built a VS Code-style dependency-injection container from the ground up, enabling modular plugin composition and clean separation between core and feature layers.
• Built an invertible mutation model that captures every state change as a reversible operation, making it operational-transform-ready for future real-time collaboration.
• Designed a type-level multi-renderer that targets both Vue and React from a single DSL.
• Wrote a custom DSL compiler with compile-time type safety and runtime extensibility, allowing third-party material packages to plug in without modifying the core.
It is fully open source, single-maintained, and currently has 53 GitHub stars.
Education
Bachelor of Engineering Degree in Software Engineering
Dongguan University of Technology - Dongguan, Guangdong, China
Skills
Libraries/APIs
Node.js, React, Vue 3, REST APIs, API Development, Vue, Claude API, React Query, Playwright, OpenAI API, Zod, Stripe, Drizzle, OpenAPI, Immutable.js, React Navigation, NativeWind
Tools
Claude, GitHub, Jira, Git, Claude Code, ChatGPT, Sentry, Slack, Expo, n8n, Shadcn, TanStack Router, Firebase Cloud Messaging (FCM), Canvas, Webpack, Vitest, WebView
Languages
TypeScript, JavaScript, CSS, HTML, Java, PHP, Python, C, C++, HTML5, CSS3, Domain-specific Languages (DSLs)
Frameworks
Tailwind CSS, NestJS, Next.js, React Native, gRPC, Jest, Redux
Paradigms
Model Context Protocol (MCP), Refactoring, API Architecture, Dependency Injection, REST, Microservices
Storage
PostgreSQL, JSON, MySQL, Data Pipelines, Amazon S3 (AWS S3), Datadog
Platforms
Android, Firebase, iOS, Docker, Kubernetes, Amazon Web Services (AWS), Vercel, Linux
Other
Full-stack, Full-stack Development, System Architecture, API Integration, Minimum Viable Product (MVP), APIs, Workflow Automation, AI Agents, GitHub Actions, Web Development, Agentic AI, Artificial Intelligence (AI), Single Sign-on (SSO), Payment APIs, Code Auditing, Code Review, Enterprise Systems, Architecture, Large Language Models (LLMs), Performance Tuning, Software Development, OpenAI, Agentic Coding, Software Architecture, AI Tools, Vite, Rspack, Webhooks, API Backwards Compatibility, Cursor AI, Security, Third-party APIs, Third-party Integration, Efficient Data Serialization, Mobile App Development, Model Evaluation, Open-source LLMs, Prompt Engineering, CRM, Supabase, AI Integration, Browser Automation, LangChain, Data Structures, Algorithms, Networks, Operating Systems, Hono, Rsbuild, PNPM, Turborepo, API Gateways, Monorepos, PWA, Server-side Rendering (SSR), Piece Table, Engine Layout, Layout, Collaborate Documentation, Writing & Editing, Compilers, LLM Integration, Smooth Streaming, Cli, Command-line Interface (CLI), Streaming, ReAct Agents, Protocol Buffers, API Design, Payments, Domain-driven Design (DDD), SDK Development, White Labeling, Internationalization, Front-end Architecture, AI-assisted Development, Application State Management, TanStack, WebView Integration, Hybrid Apps, Hot Updates, Canary Releases, CI/CD Pipelines, EAS
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring