Chengwei Wang·Frontend Systems Engineer

Building frontend systems
for Web3 applications.

8+ years shipping production frontends—enterprise platforms, open platforms, and Web3 dApps.

From SSR optimization to on-chain transaction flows, I build interfaces that scale.

System Overview

Real-time metrics

Performance98.2%
Uptime99.9%
Live Activity

Process Node

Active · 24ms

UI Module

Rendered · 12ms

Scroll

Core Competencies

Skills

Full-stack capabilities with deep focus on Web3 frontend and DeFi UX.

Web3 Frontend

  • Next.js / TypeScript
  • wagmi / viem / RainbowKit
  • Wallet Integration & Multi-chain
  • On-chain Reads & Transaction Flows
  • DeFi UI (Slippage, Price Impact, Approvals)

Building DEX interfaces, crowdfunding dApps, and wallet UX with type-safe contract interactions.

Frontend Engineering

  • SSR / Next.js App Router/ Nuxt.js
  • Monorepo (pnpm workspaces)
  • Performance Optimization
  • Component Library Architecture
  • Multi-client (Web / H5 / WebView)

Shipping enterprise-scale frontends with SSR, code splitting, and cross-platform consistency.

Backend & Infra

  • Node.js / Fastify
  • PostgreSQL / Drizzle ORM
  • Cloudflare Workers / KV
  • Event Indexer Architecture
  • CI/CD & Build Workflows

Building APIs, indexers, and edge caching layers for dApp backends.

DX & Quality

  • Strict TypeScript End-to-End
  • Lint / Format Automation
  • Reusable Hooks & Adapters
  • Domain Model Separation
  • Code Review & Standards

Decoupling UI from contract logic with typed adapters and clean state management.

Selected Work

Projects

Web3 dApps and enterprise platforms—from contract integration to production deployment.

DEX Frontend

Uniswap-style Decentralized Exchange UI

Built a production-ready DEX interface supporting token swap flows, multi-wallet connection via RainbowKit, and network switching. Implemented full transaction lifecycle: balance reads, allowance checks, approvals, and swap execution with slippage/price impact calculations. Decoupled on-chain logic into typed adapter hooks for maintainability.

  • Next.js
  • TypeScript
  • Tailwind
  • RainbowKit
  • wagmi
  • viem

Fundr

Web3 Crowdfunding dApp

Full-stack Web3 crowdfunding platform with campaign creation, on-chain contributions, and role-based withdrawals. Architected indexer-first data flow: contract events → PostgreSQL → Fastify REST API → Cloudflare Edge cache → Next.js frontend. Frontend reads exclusively from API layer; wallet operations handled via wagmi/viem.

  • Next.js
  • TypeScript
  • Solidity
  • Fastify
  • Drizzle ORM
  • PostgreSQL
  • Cloudflare Workers

Enterprise Open Platform

Qichacha — B2B Data Services

Led frontend architecture for an enterprise open platform serving millions of users. Delivered SSR optimization with Nuxt.js for initial load and SEO. Integrated AI-powered features (intelligent Q&A, content summarization). Drove monorepo adoption and built a modular component library for cross-team standardization.

  • Nuxt.js
  • Vue.js
  • Node.js
  • Monorepo
  • AI Integration

Career

Experience

7+ years building production systems—from enterprise platforms to Web3 infrastructure.

Senior Frontend Engineer

Qichacha Technology

2019.04 — Present

Millions of UsersOpen PlatformAI Integration

Leading frontend architecture and core delivery for enterprise open platform, shipping scalable web applications with cross-functional collaboration.

  • Built SSR optimization with Nuxt.js + Node.js, improving initial load and SEO performance
  • Integrated AI capabilities: intelligent Q&A, content summarization, and recommendation features
  • Drove department-wide monorepo adoption and established engineering standards for code reuse
  • Built modular UI component library and promoted cross-team component standardization
  • Refactored multi-client codebases (Web, H5, in-app WebView/JSBridge) for better maintainability
Vue.jsNuxt.jsNode.jsMonorepoAISSR

Frontend Engineer

Tongcheng Travel

2018.05 — 2019.04

~30% Bundle ReductionNode.js BFFMini Programs

Built ticketing, booking, and payment features across Web, Hybrid App, and WeChat Mini Programs.

  • Added Node.js BFF layer for API aggregation, reducing latency and improving stability
  • Modularized core flows with Vuex to improve maintainability and scalability
  • Used dynamic import and code splitting to cut bundle size ~30% and speed up first load
  • Collaborated closely with UX/design on responsive layout and accessibility details
Vue.jsVuexNode.jsMini ProgramsPerformance

Frontend Engineer

Jiangsu Weisheng Network

2017.04 — 2018.05

jQuery → Vue MigrationJSBridgeComponent System

Responsible for Hybrid App and mini-program frontend development.

  • Migrated legacy jQuery projects to Vue, improving modularity and maintainability
  • Integrated native capabilities via JSBridge (maps, QR scan, payments, etc.)
  • Led company-wide UI refactoring and componentization, establishing unified architecture
  • Authored internal coding standards and documentation to improve collaboration quality
Vue.jsjQueryHybrid AppJSBridgeMini Programs

Open to Opportunities

Looking for a frontend engineer with Web3 experience?

I specialize in building Web3 frontends—DEX interfaces, wallet integrations, and dApp UX with clean on-chain transaction flows.

8+ years of production experience spanning enterprise platforms and DeFi applications. Comfortable with full-stack dApp architecture from indexer to edge cache to frontend.

  • Full-time Web3 / DeFi frontend roles
  • Contract & consulting engagements
  • Remote-first positions
Send an Email
892630kux@gmail.comTypically responds within 24 hours
GitHubLinkedInTelegramChina (Open to Remote)