About
18 years of full-stack development and technical management experience. Deeply engaged with Rust since 2018, with extensive hands-on experience in Web3, high-performance gateways, and distributed systems. Proficient in Rust and Java. Skilled in architecting high-performance gateways, video stream processing, IoT data collection systems, and more. Led the open-source RWP (RockWayPoint) gateway project and has deep expertise in building high-performance async runtimes. Successfully led technical teams of 30+ people. Experienced in agile development, combining technical depth with management breadth. Enjoys hands-on coding and system design. Currently focused on deep-diving into Solana/Rust development, leveraging years of architectural experience to provide technical decision-making support for teams. Proficient in the Solana ecosystem toolchain (Anchor, Yellowstone Geyser, SPL Token), with end-to-end experience in both on-chain smart contracts and off-chain Indexer development.
Work Experience
Skills
Check out my latest work
I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.
An off-chain data indexing system for the Omen prediction market platform on Solana. Features include six-field composite idempotency key for event deduplication, dual-provider Yellowstone gRPC ingestion with sliding-window health scoring, Kafka-based decoupled ingestion/consumption, Gap Detector + Backfiller for missing slot detection, Finalized Reconciler for reorg/rollback handling, checkpoint resume, lock-free hot-reload configuration via ArcSwap, high-precision clock scheduler with priority-queue cron-style periodic tasks, and full Prometheus metrics exposure.
An on-chain proxy vault contract for the Omen prediction market platform on Solana, handling on-chain asset custody and withdrawal settlement. Developed 15 Anchor instructions covering the complete asset management lifecycle. Designed 10 on-chain account types (9 PDAs + 1 ATA) with deterministic seed derivation. Integrated ed25519 on-chain signature verification for secure withdrawal flows. Implemented role-based access control (Operator / RiskAdmin / WithdrawSigner / Admin / EmergencyAdmin) with contract pausing and asset risk control.
The points incentive module within the Toya DEX project, supporting five key scenarios: trading, market making, LP provision, liquidation, and referrals. Designed six bucket-based points strategies with rust_decimal 20-digit precision. Built a custom scheduled task scheduler driving a three-stage pipeline: 5-min data collection → hourly points calculation → daily commission settlement. Implemented multi-layered anti-cheat system with self-trading detection, Sybil attack analysis, and reputation tiers. Lifetime-bound referral chain (max depth 3) with T+1 settlement and state machine management.
Architected and independently developed a high-performance API gateway (RWP) in Rust. Core forwarding performance improved approximately 300% compared to the original system, matching Nginx under equivalent test conditions. Designed a plugin-based architecture centered on three core modules: route, pipe, and hosts, enabling separation of concerns. Supported both in-memory and Redis caching for different scenarios. Validated performance by renting over ten Alibaba Cloud ECS instances for simulated stress testing.
Evaluated pure-Rust RTSP parsing approach before deciding on a more mature hybrid architecture: Rust process manager + FFmpeg child process stream handling. Migrated the video server from standalone Rust server Xiu to SRS for better horizontal scaling and clustered deployment readiness.
Embedded C project running on a resource-constrained Linux smart gateway, interfacing with the IoV platform and mobile energy storage charging vehicles. Secondary development of the IoV SDK, adapting 50+ platform interfaces. Integrated MQTT communication, GM4 encryption, completed cross-compilation and online testing.