back to index
// case_03 · blockchain ~/work/pumpdat.md

pumpdat.

A token launchpad on Ethereum mainnet: contracts, backend, and frontend, delivered end to end.

client
Crypto startup
role
Full-stack + smart contracts
window
~10 weeks
status
Shipped to mainnet
~/01_the_problem.md [01]

Mainnet, full stack.

A crypto startup wanted to launch a Pump.fun-style token launchpad on Ethereum mainnet but needed the entire system built: smart contracts, backend infrastructure, and a user-facing frontend. One team, three disciplines, one ship date.

~/02_what_i_built.md [02]

Contracts → API → app.

The full stack. Upgradeable Solidity proxy contracts handle token creation and trading on-chain. An Express + Socket.IO backend serves real-time trade data over websockets.

A Next.js frontend connects wallets via WalletConnect, handles Twitter OAuth, and lets users launch and trade tokens. Token metadata is stored on IPFS via Pinata.

~/03_the_outcome.md [03]

Shipped to mainnet.

Deployed to Ethereum mainnet and handed over to the client. Live and trading.

~/04_stack.json [04]
Solidity Hardhat Express Socket.IO Next.js 15 MongoDB Pinata Alchemy Vercel Railway