Back to Projects
ContractJun 2025 – Aug 2025· Remote

Nexpad

Full-stack Engineer

nexpad.finance

Developed a DeFi launchpad with ERC-20 token creation, Uniswap V2/V3 liquidity pool integration, and on-chain wallet connectivity.

Tech Stack

ReactAdonisJSHardhatSolidityTypeScriptTailwindCSSShadcnWagmiViemEthers.jsZustandTanStack Table

The Challenge

Building a DeFi launchpad required integrating complex smart contracts (ERC-20, Uniswap V2/V3) with a user-friendly frontend that handles wallet connections, real-time on-chain data, and large dataset rendering.

The Approach

Wrote ERC-20 contracts in Solidity with Hardhat, forked and integrated Uniswap V2/V3 for liquidity. Built the frontend with React/Vite and used Wagmi/Viem/Ethers.js for blockchain interaction. Zustand managed application state while TanStack Table handled paginated data views.

Key Highlights

  • Developed and deployed ERC-20 Solidity smart contracts supporting custom token creation with minting, burning, and ownership controls.
  • Integrated forked Uniswap V2 and V3 contracts to support both standard and concentrated liquidity pools.
  • Built a high-performance frontend using Vite, React, and Inertia.js, styled with TailwindCSS and shadcn/ui.
  • Implemented wallet connectivity and transaction handling using Wagmi, Viem, and Ethers.js with React Hooks, Context API, and Zustand.
  • Built scalable data tables for tokens and liquidity pools using TanStack Table with server-side pagination.

The Outcome

Shipped a fully functional DeFi launchpad enabling token creation, liquidity pool management, and seamless wallet-based transactions with efficient server-side paginated data views.