Nexpad
Full-stack Engineer
nexpad.financeDeveloped a DeFi launchpad with ERC-20 token creation, Uniswap V2/V3 liquidity pool integration, and on-chain wallet connectivity.
Tech Stack
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.