charles Dong
charles Dong

Web3 Full Stack Engineer

Actively looking · Member since 23 Sep 2026
Location
Hangzhou, China
Desired salary
2000–2500 USD/monthly
Work preference
Remote Only / Full Time
Experience level
Senior

About

Professional summary

I also independently developed an AI code-review and knowledge-base conversation system using React, Node.js, PostgreSQL, LangChain, OpenAI, Qwen, and GitHub integrations. I enjoy designing reusable SDKs, shared components, service infrastructure, and maintainable systems while collaborating with product, design, backend, smart-contract, operations, and business teams.

Skills

33 capabilities

Tech stack & tools

Working toolkit

Experience

Career history

Web3 Full Stack Engineer Hangzhou Xinlian Huitong Technology Co., Ltd. (everPay)

I contribute to the full-stack development of everPay, a multi-chain digital asset payment and asset-management platform. My work spans customer applications, administrative systems, payment services, blockchain explorers, cross-chain custody services, and multisignature transaction execution. I participate in requirements analysis, solution design, API definition, frontend implementation, backend development, blockchain integration, and production maintenance.

I build Vue 3 and React applications using TypeScript, Vite, state-management libraries, and wallet SDKs. I implement account, asset, deposit, withdrawal, transfer, token exchange, transaction history, KYC, risk-control, customer-support, and administration workflows. I integrate wallets and blockchain interactions across EVM, Arweave, and AO networks.

On the service side, I contribute to Go and Gin services for accounts, balances, transaction submission, transaction queries, fees, tokens, and pending transactions. I work on transaction deserialization, signature verification, Nonce and token validation, ECDSA/RSA/FIDO2 authentication, transaction indexing, snapshots, Rollups, cross-chain processing, and failure recovery.

I use ClickHouse, MySQL, SQLite, Redis, and BoltDB for transaction data, explorer indexes, caching, queues, snapshots, and state recovery. I also support monitoring and reliability through Prometheus, Sentry, background jobs, concurrency controls, idempotency safeguards, retries, and service restart recovery.

React Web3 Frontend Engineer, UUpay Hangzhou Xinlian Huitong Technology Co., Ltd. (everPay)

I develop core user-facing functionality for UUpay, a virtual asset payment and blockchain financial-services platform. The product includes asset management, deposits and withdrawals, token transfers, currency exchange, global payments, virtual cards, KYC activation, risk control, customer support, and administrative operations.

I use React 19, TypeScript, Vite, wagmi, viem, TanStack React Query, Zustand, React Hook Form, Zod, Tailwind CSS, Radix UI, and Ant Design. I implement wallet connection, account switching, network switching, native and ERC-20 balance retrieval, gas estimation, transaction submission, receipt monitoring, and platform-order synchronization.

I maintain a pnpm workspace and Turborepo monorepo containing Bridge, Admin, and Website applications. I also develop reusable UI, utility, and shared packages for forms, tables, modals, drawers, file uploads, attachment previews, pagination, and feedback components.

I handle transaction edge cases including network mismatches, rejected signatures, insufficient balances, failed transactions, confirmation states, and refresh recovery. I also implement WebSocket-based real-time customer messaging and optimize bundle loading through lazy loading, Suspense, and Vite code splitting.

Vue 3 Web3 Frontend Engineer, AOX Bridge / Hymatrix Hangzhou Xinlian Huitong Technology Co., Ltd. (everPay)

I develop frontend applications for AOX Bridge and Hymatrix ecosystem products supporting multi-chain asset movement across AO, Arweave, and EVM networks. The products include cross-chain bridges, deposits, withdrawals, transfers, collections, asset management, transaction tracking, blockchain explorers, and public websites.

I use Vue 3, TypeScript, Vuex, Vue Router, Vite, Tailwind CSS, Element Plus, ethers.js, Arweave SDK, WalletConnect, and @permaweb/aoconnect. I build reusable abstractions for account connection, balance retrieval, message signing, asset transfers, event monitoring, blockchain explorer navigation, and transaction status queries.

I implement bridge business flows such as Deposit, Withdraw, Transfer, and CEX Deposit through API request modules and shared interface layers. I also create transaction confirmation, token selection, pagination, modal, and form components to provide consistent interaction patterns.

For Hymatrix, I contribute to explorer dashboards, transaction details, address search, account and token lists, node data, and ECharts-based visualizations. I also optimize builds using Vite chunking and Rollup polyfills, and implement internationalization with vue-i18n.

React and Node.js Full Stack Developer Independent Project

I independently designed and developed an AI code-review and knowledge-base conversation system for internal development teams and external users. The system supports knowledge-base Q&A, streaming conversations, GitHub code review, document management, authenticated administration, and public access scenarios.

I developed the frontend with React, TypeScript, React Router, Zustand, Ant Design, and Vite, and built backend services with Node.js, Express, Prisma, and PostgreSQL. I implemented RESTful APIs, JWT authentication, user-level and conversation-level data isolation, and Server-Sent Events for streaming LLM responses.

I integrated LangChain for document splitting, embedding generation, retrieval, and isolated public/private knowledge-base access. I integrated OpenAI and Qwen to assemble dynamic model contexts from prompts, retrieval results, conversation history, and summarized long conversations.

I integrated GitHub OAuth and GitHub App capabilities to retrieve repositories, pull requests, and commits, analyze code quality, bugs, performance, security, testing, and documentation issues, and publish review comments to pull requests. I also implemented upload, parsing, storage, and preview for PDF, Markdown, TXT, and DOCX files.

Education

Learning history
No education data available.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

People also viewed

All talent ›
Jobs Talent AI Tools Salaries
Menu