Frontend Extension Lead
May 2025 – February 2026- Led frontend delivery for wallet and DApp integration features across EVM and UTXO networks, partnering with product and design to ship production UI from Figma to release
- Diagnosed and resolved a critical race condition causing wallet balances to display as zero — implemented a recency-based promise resolution strategy to always surface the correct wallet state
- Built CI pipelines using GitHub Actions, reducing release friction and enabling faster, safer deployments
- Engineered the XDEFI → Ctrl migration flow, ensuring existing users' accounts, wallets, and state transferred seamlessly to the rebranded product
- Implemented the window.xfi connector in multiple libraries like WalletConnect, Solana Web3Standard, and Reown
Frontend Engineer
September 2021 – May 2025- Contributed to a browser wallet extension that grew to 700,000 peak users across 40+ blockchain networks
- Designed and implemented the core Redux architecture for account and wallet state, including how balances, NFTs, and multi-chain data were structured and stored across the app
- Implemented EIP-1559 (gas estimation and fee market support) and EIP-6963 (multi-wallet provider discovery), improving compatibility with modern dApps
- Added custom network support for both EVM-compatible and Cosmos chains, enabling users to connect to any RPC endpoint beyond the defaults
- Maintained and debugged the swap UI, ensuring reliable token exchange flows across integrated aggregators
- Built onboarding logic to correctly populate accounts on wallet creation, import, and hardware wallet connection
- Added Lottie animations across key user flows, improving perceived polish and UX quality
Stack: TypeScript, React, Redux, Webpack, Vite, ethers.js, WalletConnect, Chrome Extensions API, GitHub Actions, LedgerJS, TrezorJS, WebWorkers