Web3 frontend engineer focused on wallet UX, onchain security, and reliable data-heavy interfaces.
I build practical applications with React, TypeScript, Next.js, and Ethereum tooling. I also contribute bug fixes and regression tests to established open-source projects.
Open to Web3 frontend and React / Next.js frontend opportunities.
A Web3 security toolkit for inspecting token approvals, calldata, and EIP-712 signatures.
- Analyzes ERC-20, ERC-721, and Permit2 approvals
- Supports wallet-based revocation with chain validation and transaction simulation
- Built with Next.js, React, TypeScript, wagmi, viem, RainbowKit, and TanStack Query
- Tested with Vitest and Playwright
Turns an onchain transaction into a short animated visual story using RPC data directly.
- Decodes transaction activity without requiring a wallet connection or indexing API
- Presents transfers and contract interactions through an animated timeline
- Built with Next.js, React, TypeScript, viem, TanStack Query, and Framer Motion
- Includes unit and browser-level tests
A privacy-first browser extension that reveals onchain identity when hovering over Ethereum addresses or ENS names.
- Resolves ENS identities and validates Ethereum addresses
- Detects contracts and EIP-7702 delegated accounts
- Uses multicall for efficient onchain metadata lookup
- Built with React, TypeScript, viem, WXT, and Shadow DOM isolation
Contributed bug fixes and regression tests to established React and Web3 projects:
- react-admin — Fixed a React 19
TabbedFormupdate loop (#11379) and correctedstoreKey={false}handling inPrevNextButtons(#11371). - Blockscout Frontend — Improved token-transfer navigation in advanced-filter address fields (#3701).
- RoleTrace — Evidence-grounded job-fit analysis with structured AI output validation.
- Floaty — A lightweight desktop sticky-notes application built with Tauri, React, and SQLite.
- Email: bujue0feng@gmail.com
- WeChat:
clouds_drift_away



