Senior cross-platform engineer focused on React Native, native runtime infrastructure, performance, and reliability for high-trust consumer applications.
At OneKey, I build core app infrastructure across iOS, Android, desktop, browser extension, and web for a multi-platform wallet supporting 80+ chains. My recent work centers on startup performance, native/background runtimes, WebView-heavy product surfaces, secure device flows, update delivery, and CI guardrails for large monorepos.
- Cross-platform app infrastructure for React Native, Electron, native modules, and WebView-heavy clients.
- Startup and runtime performance: background runtimes, dependency graphs, first-screen budgets, and bridge traffic.
- Reliability systems for update delivery, bundle recovery, WebView lifecycle management, and release safety.
- Security-sensitive product flows around biometrics, hardware wallets, sensitive screens, and transaction controls.
Three representative OneKey case studies where I owned or significantly shaped cross-platform systems:
- Startup performance and CI guardrails. Re-architected startup around native background runtime, bundle splitting, cold-start cache, and dependency-graph budgets. Home first-screen render improved from ~1.8s to <250ms on iPhone 17 Pro, and from ~3.5s to 600-650ms on Redmi K60 Pro; CI now blocks non-critical modules from entering startup paths. Architecture · Web · Desktop · Budgets
- Reliability and recovery for bridge-heavy clients. Fixed production responsiveness issues across React Native bridge traffic, token-list rendering, DApp WebViews, and OTA delivery. Work covered background-to-main batching, row-level update isolation, bounded WebView lifecycles, resumable/background downloads, and split-bundle self-healing. Runtime · Rendering · WebView · Recovery
- Security-critical wallet and device flows. Shipped flows where correctness and user trust matter more than feature volume: sensitive-screen protection, biometric and Windows Hello auth, biometric-change detection, transfer allowlists, and hardware-wallet onboarding. SecureView · Windows Hello · Biometric changes
- DefinitelyTyped: 20+ merged PRs for React Native and TypeScript definitions, including fetchBundle, MaskedView, and timer typings.
- Occasional React Native ecosystem fixes across wallet, WebView, navigation, native modules, and build tooling.
- qiniu_upload: MIT-licensed Objective-C SDK for batch Qiniu uploads.
Frontend React Native · React · TypeScript · Electron
Native iOS · Android · Swift · Objective-C · Kotlin
Wallet Multi-chain · Hardware Wallets · Air-gapped Security · WebView
Engineering Monorepo · Native Modules · CI/CD · Performance Harnesses





