Skip to content

Shiba Inu - (Sep 2024 - Mar 2025)

Worked with Shiba Inu (Remotely)

Built Web3 Games


  • Engineered an entire Web3 gaming NFT ecosystem from the ground up, covering smart contracts, backend, frontend, and in-game integration—delivering a seamless, scalable, and secure NFT experience for players.
    • Smart Contract Development (Puppynet, and Shibarium)
    • Checkout the NFTs here - Shiba Eternity Official Card Collection
    • Implemented ERC-721 & ERC-1155 for NFTs.
    • Added custom metadata storage (IPFS, IPNS).
    • Built the backend APIs to handle NFT minting and updates using Golang & AWS Lambda.
    • Used SQS queues for tracking successful and failed mints.
    • Built Sub Squids for indexing all mint transactions.

  • Architected and built the entire Web3 Duels Tournament system from the ground up—designing smart contracts, backend APIs, game integrations, and secure reward distribution. The result is a fully automated, trustless competitive gaming experience where players register, duel, and claim rewards seamlessly, all while ensuring scalability, security, and fairness at every level.
    • Designed a gas-optimized smart contract to handle player registrations, match results, and payouts.
    • Uses escrow mechanics where players stake tokens, and the contract distributes rewards based on the winner.
    • Immutable match records stored on-chain prevent tampering or disputes.
    • Implemented anti-cheat and fraud detection by verifying match outcomes through secure APIs.
    • Protected against reentrancy attacks by enforcing pull-over-push payout mechanisms.
    • Developed secure REST APIs for game clients to interact with the blockchain.
    • APIs handle player registration, match status updates, and reward distribution tracking.
    • Built Sub Squids for indexing all duel tournaments transactions

  • Architected and built the entire Web3 Rewarded Tournament system from the ground up—designing smart contracts, backend APIs, game integrations, and automated reward distribution. The result is a fully decentralized, sponsor-backed competitive gaming ecosystem where players register, compete, and earn rewards seamlessly. The system ensures scalability, fairness, and transparency, enabling sponsors to fund tournaments and set rank-based rewards while automating player registration, match tracking, and payouts.

    • Designed a gas-optimized smart contract to handle player registration, score tracking, and rank-based payouts.
    • Supports minimum and maximum player limits per tournament to ensure fair competition.
    • Sponsors can fund tournaments, defining prize pools and reward distribution based on player ranks.
    • Ranks are dynamically calculated based on player scores submitted by the game.
    • Enforces immutable match records stored on-chain to prevent tampering or disputes.
    • Tournament lifecycle management: Enforces start and end times, automatically processing results and distributing rewards.
    • Implemented anti-cheat and fraud detection, validating match results through secure APIs.
    • Developed secure REST APIs for game clients to register players and submit scores.
    • APIs handle tournament creation, sponsorships, player registration, score updates, and reward distribution tracking.
    • Built SubSquids for indexing all tournament transactions, enabling real-time tracking and analytics.

  • Built pipelines using Unity Cloud
    • Built android app (apk)
    • Built web3 app (webgl)
    • Used shell script (post build process) to upload it to AWS S3 bucket

Tech used

  • Unity Engine
  • Android and WebGL
  • AWS - Lambda, API gateway, Dynamodb, SQS
  • Docker - for local lambda and dynamodb
  • C#, Golang, Shell, Markdown, Make files
  • Solidity, Hardhat, type-script, go-ethereum, ethers.js
  • Source Tree, Git hub, Git hub actions
  • Unity cloud
  • VS Code, Rider
  • Terminal