Full-Stack Web3 Developer for Decentralized Matrix Protocol & SaaS Dashboard (PortaGraph)

via Freelancer ·

Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted3 hours ago
I’m building PortaGraph, a decentralized, portable relationship protocol designed for B2B affiliate and MLM structures. The core architecture relies on an immutable 2xN Binary Forced Matrix stored on-chain, combined with a seamless "Web2.5" user onboarding experience.

We need an experienced Web3 Full-Stack Developer to build the smart contracts (Base L2), the off-chain data sync layer, and the responsive user dashboard.

Frontend Requirements:
• Modern stack using React or Next.js with TypeScript.
• Interactive matrix visualization using React Flow, D3.js, or similar libraries to render the binary tree layout.
• Seamless wallet authentication integration (Privy / Web3Auth) for social & email login.

Backend & Data Layer:
• Setup account abstraction using Biconomy or ZeroDev (ERC-4337) to handle embedded wallets and paymaster gas-depots (handling USDT/USDC native inbound transactions).
• Build an off-chain synchronization layer (Node.js/Express or NestJS + PostgreSQL) to mirror the binary graph from the blockchain, handle the search algorithm (BFS) off-chain to minimize gas fees, and serve it via API.

Smart Contracts (Solidity):
• Core Registry Contract: Immutable 2xN binary forced matrix mapping logic with non-transferable Soulbound Tokens (SBT / ERC-721 modified).
• Campaign Contracts: Dynamic upline compression logic for project-specific opt-ins and instant fee splits.
• Safety holding contract logic (Grace period for upline protection).
javascript node.js postgresql typescript blockchain ethereum d3.js solidity smart contracts next.js
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.