Skip to content
Maxim Kasakin
All work

Club1111 · Los Angeles, US · 2021-2022

NFT marketplace DApp

Role: Full-stack Developer

0→1
DApp frontend, from scratch
Ethereum
smart-contract integration
Wyvern
exchange protocol - OpenSea's
  • React
  • Next.js
  • TypeScript
  • Solidity
  • Node.js
  • NestJS
  • Docker

The problem

An early-stage NFT marketplace needed a frontend that could grow - and a reliable bridge between the UI and Ethereum smart contracts, so users could actually bid on and transfer assets.

What I built

I designed the initial frontend architecture for the DApp on Next.js and TypeScript, establishing the state-management patterns and component structure the rest of the team built on.

I implemented NFT minting, including batched multi-mint, and built the integration layer wiring the frontend to the marketplace's on-chain exchange - built on the Wyvern Protocol, the same signed-order exchange protocol OpenSea ran on at the time. That delivered the core flows: minting, placing bids, and transferring assets.

Beyond the code

I optimized Web3 transaction handling for reliability, and mentored junior developers on Web3 best practices - the part of the job that compounds after you've left.