Backend engineer specializing in Web3 trading and wallet infrastructure, with 5 years of production experience building Solana DEX data pipelines, AMM protocol integrations, smart-account execution systems, and custody workflows. Experienced in Go, distributed systems, and blockchain transaction lifecycle processing.
Gate
Worked on Fomox, a Web3 trading product later integrated into Gate Web3. Built and maintained core backend infrastructure covering Solana on-chain data processing, DEX transaction analysis, account systems, and wallet-related services. Built Solana DEX trading infrastructure from scratch, replacing delayed external data dependencies with an internal low-latency transaction processing pipeline. Consumed Solana block streams through gRPC, reconstructed swap activities, and published structured trading events through Kafka to support real-time trading analytics. Developed extensible parsers for major Solana AMM and aggregator protocols, including Raydium, Meteora, Orca, Jupiter, Pump. fun, Pump Swap, and Moonshot. Decoded program instructions, account layouts, inner instructions, and SPL/Token-2022 transfers to reconstruct swap routes and normalize heterogeneous protocol data into unified trade events. Built downstream analytics services consuming normalized trade events and maintaining token-level and user-level trading metrics in Postgre SQL and Redis, including multi-window trading volume, transaction counts, and user activity statistics for product pages. Built and maintained the Web3 account system adopted by Gate Web3 pages, supporting email login, Google login, browser wallet authentication, and linkage with Gate main accounts, serving approximately 30K users. Designed and implemented a secure wallet migration workflow from Turnkey custody to Gate's internal encrypted wallet storage. Introduced migration-aware storage abstraction, resumable migration execution, and validation tooling to verify wallet address consistency during migration.
Zecrey
Worked on Zecrey zk-rollup infrastructure and Kontos smart-account wallet infrastructure, improving prototype systems toward production readiness. Kontos Smart Account Wallet Infrastructure: Developed backend infrastructure for Kontos smart-account wallet, including transaction broker services that collected user requests, aggregated compatible operations, and submitted batched arbitrary smart-account executions on-chain. Designed a multi-chain treasury rebalancing workflow to maintain liquidity distribution across chains. Implemented monitoring, asynchronous execution states, retry handling, and operational tracking for long-running fund movements using CEX transfers as primary replenishment routes and bridges as fallback. Zecrey zk-Rollup Infrastructure: Improved the zk-rollup backend from prototype stage toward production readiness by stabilizing transaction processing, sequencing, state management, proving workflow integration, and on-chain settlement components. Redesigned the sequencer transaction pipeline from SQL-based transaction polling to Kafka-driven asynchronous processing. Introduced parallel execution for independent account operations while preserving deterministic state transitions through serialized Merkle tree updates. Optimized rollup state processing by introducing account Merkle tree caching and improving frequently accessed state lookups during transaction execution. Maintained backend services across the rollup lifecycle, including transaction APIs, block and transaction query services, proof workflow integration, and BNB Chain settlement. Debugged issues across backend services and zk circuits to resolve transaction validation and state consistency problems.
Tencent PCG
Developed backend services for QQ-related products using Go, Tencent RPC framework, Kafka, MySQL, and Redis. Participated in service development, production debugging, technical documentation, and engineering practices within a large-scale backend team.
M.S.
B.S.
Go
Built Solana liquidity routing infrastructure supporting pool discovery, quote calculation, route selection, and direct swap instruction construction across Raydium CPMM V4, CPMM, CLMM, Meteora DLMM, and Pump Swap. Implemented AMM-specific integration logic for heterogeneous Solana liquidity pools, evaluated executable swap paths, and generated on-chain swap transactions.
Officially included by Solana-ZH, received 50 Git Hub stars, and received a Solana ecosystem grant from the official Solana-ZH developer community account.
Participated in a Solana hackathon as a four-person team and won second place with an on-chain AI oracle project. Developed Solana programs with Anchor/Rust and EVM smart contracts with Solidity, integrating blockchain execution logic with the AI oracle workflow. Presented the project at the Solana community offline meetup in Shanghai after being selected among the finalist teams.
Built an Atomicals indexer with pruned-node support, crash-safe synchronization, fork handling, mempool queries, and Postgre SQL storage; the project received 80 Git Hub stars. Authored an FT-splitting proposal later adopted by the Atomicals community implementation.
Built a Go SDK for Polymarket CLOB, implementing trading APIs, authentication flow, Web Socket integration, CLI tooling, and MCP integration.