Coindraw.
Web3 competition platform with NFT minting, on-chain draws, and payment infrastructure at 10k concurrent users.
Coindraw is a Web3 platform for hosting competitions, minting NFTs, and managing cryptocurrency transactions. Users buy tickets, enter draws, and win prizes — all of which had to be auditable, fast, and safe under real commercial load.
I owned the full development lifecycle as Contractor Fullstack Blockchain Developer: a MERN backend (Node + Express + MongoDB) with RESTful APIs for users, transactions and draw entries; a Next.js + React frontend styled with Tailwind + Radix UI; and Solidity smart contracts on Polygon handling minting, draws, and prize distribution. The system handled 10,000+ concurrent users with Redis caching and serverless deployment on Render and Vercel.
Node + Express + MongoDB with RESTful APIs, SendGrid notifications, and serverless deployment on Render.
Next.js + React with Tailwind + Radix UI, Redux state, and Vercel deployment with CI/CD baked in.
Solidity contracts on Polygon for NFT minting, draw management, and prize distribution — integrated via Thirdweb SDK.
Redis caching and Node microservices supporting 10,000+ concurrent users in production.