Shiva
Shanmuganathan

🎓 New Graduate Learning & Building
Full Stack Decentralized Applications

Download Resume

🔥Awesome Projects🚀

Dynamic NFT Game🎮 Diamond Standard💎


🔥Full Stack NFT Mini Game Dapp🔥 Players can choose & mint Valorant Heroes as an NFT. Hero NFT can be used to battle against Thanos, decreasing the HP (On-Chain Metadata) of Hero NFT. Heroes can be healed by staking them in the dapp, which increases the HP (On-Chain Metadata) of Hero NFT. Players can lend and rent Hero NFTs using the Collateral-Free NFT Rental Marketplace


TECH STACK
  • Solidity
  • Hardhat
  • Ethers.js
  • React

NFT Rental Marketplace 🏪 On Polygon


🔥Full Stack NFT Rental Marketplace🔥 NFT Owner can list their NFT for rent by specifying the name, description, rental duration, and rental price. Anyone can rent the NFT from the Rental Marketplace by paying the rental price [ No Collateral ]. During the rental duration, Renter will not be able to transfer the rented NFT to anyone. Upon expiry of rental duration, NFT is transferred from renter to NFT Owner.


TECH STACK
  • Solidity
  • Hardhat
  • Ethers.js
  • Next.js

🌾Yield Farm DeFi Dapp


🔥Full Stack DeFi Yield Farming Dapp🔥 Users can stake allowed ERC20 Tokens in the Dapp. Current market value of the staked asset is fetched using Chainlink’s Decentralized Price Feeds. Staked users receive token rewards that are proportional to the amount of funds they have staked on the platform.


TECH STACK
  • Solidity
  • Brownie
  • React
  • Material-UI

🔮DAO Dapp Using🧭 EIP-1167: Minimal Proxy


🔥Full Stack DAO Dapp with EIP-1167🔥 DAO members can create a proposal to purchase NFT from NFT-marketplace. 10 minutes is the voting period for each proposal. DAO Members can vote on the proposal. After voting period, proposal can be executed ⏩ NFT is purchased from the NFT Marketplace using ETH in the proposal contract.


TECH STACK
  • Solidity
  • Hardhat
  • Ethers.js
  • Next.js

💸 Dutch Auction 🤑ERC20 Marketplace


Using this Dutch Auction Contract, anyone can create an auction and sell their ERC20 tokens. The price of the listed item in the auction decreases linearly with time. Everyone except the auction owner can bid in the listed auction. In each auction, each user can only bid once.


TECH STACK
  • Solidity
  • Hardhat
  • Ethers.js

NFT🎫Ticketing System


🔥Full Stack NFT Ticketing System🔥 Full Stack NFT Ticketing System & proof-of-attendance system with wallet QR code scanning. Anyone can mint NFT from this dapp by paying the mint price. Admin can check-in users in this dapp using their NFT Tickets, and it is saved in the contract.


TECH STACK
  • Solidity
  • Hardhat
  • Ethers.js
  • React

🏦 Aave Flashloan 💸


A simple contract implementing Aave V2 Flash Loans. Ethereum Mainnet is forked, and tests are performed by making use of Brownie.


TECH STACK
  • Solidity
  • Brownie
  • Aave Protocol

🛸WavePortal Dapp👽


A simple dapp that receives messages from users, stores it in the SmartContract, and displays it to the User.


TECH STACK
  • Solidity
  • Hardhat
  • Ethers.js
  • React

🚢Dockerized PyChain🔗


Dockerized Blockchain built from scratch in Python to better understand how a blockchain works. I learnt how to verify & add Txns to a Block, how Blocks are validated & verified before adding it to Blockchain. I also learnt how Mining, Proof of Work, Signing, Verification, and how a Miner is Rewarded


TECH STACK
  • Python
  • Docker

🐍PyCryption🔐


A Dockerized Python application that allows users to sign, encrypt, verify and decrypt files.


TECH STACK
  • Python
  • Docker

🔥Awesome Technology🌟

I've worked with a range of technologies in the web development world. From Backend To Design.

  • Frontend

    Experience with
    React.js & Next.js

  • Backend

    Experience with
    Solidity & Hardhat

  • UI/UX

    Experience with
    tools like Figma

😄About Me🎯

I Am Currently Working As Freelance Smart Contract Developer.
I am looking for a full-time remote job opportunity to work as a FullStack Dapp Developer

💡Innovating one project at a time🔮