Web3 / FinTech

Coindraw.

Web3 competition platform with NFT minting, on-chain draws, and payment infrastructure at 10k concurrent users.

01_Role
Senior Backend & Web3 Engineer
02_Category
Web3 / FinTech
03_Year
2024
04_Status
Shipped

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.

05_Case StudyMarkdown + diagrams

Summary

Coindraw is a Web3 competition platform. It supports NFT minting, ticket purchases, competition entries, on-chain draws, and prize workflows.

What The Client Needed

The product needed to make a blockchain-backed competition feel clear for users. Payments, entries, smart contracts, and prizes all had to work together.

What I Built

  • Backend APIs for users, competitions, entries, and transactions.
  • A web app for browsing competitions and buying entries.
  • Smart contract integrations for minting, draws, and prizes.
  • Caching and deployment setup for high user traffic.

Workflow

Result

Users could join competitions without needing to understand every technical blockchain detail.

What This Shows

This project shows how I connect complex Web3 systems to a cleaner product experience.

06_Related Services