Web3 Full-Stack Software Engineer
Bianjie.AI | Remote — Enterprise IDO Platform
- Architected 5 UUPS-upgradeable contracts (SalesFactory, Sale, AllocationStaking, FarmingNBL, Vesting) with EIP-7201 namespaced storage, ReentrancyGuard, and Pausable emergency controls for upgrade-safe, production-grade IDO infrastructure.
-
Engineered
Create2 deterministic clone deployment
via
Clones.cloneDeterministic, enabling predictable Sale contract addresses pre-deployment and gas-efficient factory-pattern IDO launches. - Designed a Merkle proof + IPFS anti-censorship whitelist system: backend generates Merkle trees, uploads to IPFS, stores roots on-chain — frontend implements TanStack Query dual-source fallback (API → IPFS) for trustless participation if backend goes offline.
-
Built MasterChef V2-style LP farming
(FarmingNBL) with multi-pool
allocPointweighting, time-weightedaccNblPerSharerewards, externalIRewarderplugin interface, duplicate LP detection, and balance-capped safe distribution. -
Implemented per-user Vesting deployment
on token claim: Sale dynamically deploys individual
Vesting contracts with configurable linear release,
immutablefields, SafeERC20, and owner-recoverablerecoverERC20safety. - Developed the Hono + Drizzle ORM backend (TypeScript/Bun) with RESTful CRUD, Merkle tree generation, IPFS upload, Zod validation, Bearer auth middleware, and PostgreSQL with upsert conflict resolution.
-
Deployed a Graph Protocol subgraph
indexing 4 entity types with
@derivedFromrelationships and dynamic data source templates, replacing expensive on-chain enumeration. - Built the Next.js frontend with Wagmi / Viem for type-safe contract interactions, reactive on-chain state via TanStack Query, and responsive glassmorphism UI with Tailwind CSS.