ChainGPT NFT Generator
Multi-chain NFT minting

- Problem
- ChainGPT’s model could generate artwork, but there was no path from a generated image to an asset that actually existed on a chain. Users had to leave the product to mint anywhere, and the handoff was where they dropped off.
- My role
- I led the frontend from an empty repository through to production. I owned the wallet layer, the network-switching logic, and the mint pipeline itself: generate, pin to IPFS, then call the contract. I designed it so a failed or rejected transaction never loses the artwork the user just paid to generate. I also built the OpenSea integration so a freshly minted piece can be listed without leaving the app.
- Outcome
- Minting runs live on eight EVM networks from a single flow, with wallet sessions handled through Web3Modal and Ethers.js. It has been in continuous production since launch and is the product I am still responsible for today.
Source is owned by the client and is not public.







