Back to Work

Shiba Inu

Built Web3 Games

Sep 2024 - Mar 2025
Shiba Inu
Remotely

Built Web3 gaming infrastructure with NFTs, tournaments, and blockchain integration.

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)
Shiba Eternity Official Card Collection Checkout the NFTs here -
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.

Web3 Duels Tournament

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.

Web3 Rewarded Tournament

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.

Build Pipelines

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

Tools & Technologies

Engine: Unity Engine
Platforms: Android, WebGL
Backend: Golang, AWS Lambda, API Gateway, DynamoDB, SQS
Blockchain: Solidity, Hardhat, ethers.js, go-ethereum
DevOps: Docker, GitHub Actions, Unity Cloud
Tools: VS Code, Rider, Source Tree