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

Cryptographic Key Management & Secure Infrastructure

Designed and managed cryptographic key infrastructure for EVM-based blockchain transactions across Puppynet and Shibarium networks
Implemented secure signing mechanisms using go-ethereum for server-side transaction signing, with private keys stored in AWS Secrets Manager with automatic rotation
Built a key hierarchy separating hot wallets (daily operations) from cold storage (treasury funds), enforcing quorum-based signing for high-value transfers
Established key rotation policies, access audit logging, and incident response procedures for key compromise scenarios
Secured RPC endpoints with rate limiting, IP whitelisting, and request signing to prevent abuse and replay attacks
Implemented transaction simulation and pre-flight checks to validate on-chain effects before submitting signed transactions

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