Skip to content
View swaploard's full-sized avatar
πŸ‘©β€πŸ’»
Coding
πŸ‘©β€πŸ’»
Coding

Block or report swaploard

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
swaploard/README.md

πŸ‘‹ Hello, I'm Nikhil

FullStack Blockchain Developer

πŸ› οΈ Tech Stack

Frontend Development

React Next.js TypeScript Tailwind CSS

Blockchain Development

Node.js Rust Solana Anchor

Development Tools

  • Foundry
  • OpenZeppelin
  • Wagmi
  • Ethers.js
  • Next js
  • Typescript

🌟 Featured Projects

πŸŒ‰ Cross-Chain Bridge

A decentralized marketplace that enables seamless trading of NFTs across multiple blockchain networks.

Key Features:

  • Cross-chain NFT transfers and trading
  • Multi-wallet support
  • Automated price conversion
  • Gas fee optimization
  • Real-time transaction tracking

Tech Stack:

  • Smart Contracts: Solidity, OpenZeppelin
  • Frontend: Next.js, TypeScript, Tailwind CSS
  • Blockchain Integration: Wagmi, Ethers.js
  • Testing: Foundry

πŸ”— Live Demo πŸ“± GitHub Repo

🎨 NFT Marketplace

A decentralized NFT marketplace enabling users to mint, buy, sell, and trade unique digital assets.

Key Features:

  • NFT Minting with Metadata Support
  • Buy/Sell NFTs with Multiple Payment Options
  • Advanced Search & Filter System
  • Real-time Price Updates
  • Collection Management
  • Royalty System for Creators
  • Auction Mechanism

Tech Stack:

  • Smart Contracts: Solidity, OpenZeppelin (ERC1155)
  • Frontend: React, Next.js, TypeScript, Tailwind CSS
  • Web3 Integration: Wagmi, Ethers.js
  • Testing & Deployment: Foundry
  • IPFS for Metadata Storage

πŸ”— Live Demo πŸ“± GitHub Repo

Contract Features:

  • Secure escrow system
  • Gas-optimized transactions
  • Multi-token support
  • Emergency pause functionality

🏦 LSD-Collateralized Stablecoin Borrowing App

A decentralized protocol that lets users deposit LSD tokens like stETH, rETH, and bETH to borrow DAI or USDC on optimized terms.

Real-time Data Streaming: Live blockchain data ingestion via Yellowstone gRPC

  • LSD token collateral support (stETH, rETH, bETH)
  • Real-time health factor tracking to avoid liquidation
  • Borrow stablecoins (DAI or USDC) while holding ETH exposure
  • Dynamic borrow limit based on live LSD-ETH prices and LTV ratios
  • Safe withdrawal logic that respects debt and liquidation thresholds
  • Liquidation engine to protect against undercollateralization
  • Fully testable on Goerli or Holesky with mock LSD tokens
  • Simulated price feed oracles for realistic testnet behavior

🧰 Tech Stack:

  • Smart Contracts: Solidity, OpenZeppelin, mock Chainlink oracles
  • Frontend: React, Next.js, TypeScript, Tailwind CSS
  • Web3 Integration: Wagmi, Viem, Ethers.js
  • State Management: Zustand
  • Testing & Deployment: Foundry
  • Wallet Connection: RainbowKit or ConnectKit
  • UI Components: Shadcn/ui
  • Collateral Tokens (testnet): Sepolia versions of stETH, rETH, bETH
  • Optional Indexing: The Graph (custom subgraph for vault & debt positions)
  • Dev Tools: Etherscan APIs (testnet)

πŸ”— Live Demo πŸ“± GitHub Repo

πŸ”ŽπŸ“‘ Solana Indexer

Solana indexer for historical and real-time data

  • Real-time Data Streaming: Live blockchain data ingestion via Yellowstone gRPC
  • Scalable Processing: Redis-based message queuing for reliable data processing
  • High-Performance Storage: ScyllaDB for fast, distributed data storage
  • DeFi Focus: Specialized subscriptions for DeFi-related transactions
  • Type Safety: Comprehensive Rust type system with automatic serialization/deserialization
  • Error Resilience: Robust error handling and logging throughout the pipeline

🧰 Tech Stack:

  • Rust, Redis server, Scylla DB, Yellowstone gRPC

πŸŒŠπŸ’Έ Automated Market Maker (AMM)

Automated Market Maker (AMM) decentralized exchange (DEX) that uses liquidity pools to facilitate trading of digital assets, such as SOL. Users can deposit their Solana ecosystem tokens into these liquidity pools, enabling others to swap tokens without requiring a middleman or institutional intervention.

  • Pool Initialization: Create new trading pairs between any two SPL tokens
  • Liquidity Provision: Add liquidity to pools and receive LP tokens representing ownership share
  • Token Swapping: Exchange tokens using the constant product AMM formula with automatic price calculation
  • Liquidity Removal: Withdraw provided liquidity and earned trading fees by burning LP tokens
  • Wallet Integration: Full Solana wallet support with transaction signing
  • Real-time Updates: Interface updates with transaction confirmations and balance changes

🧰 Tech Stack:

  • Smart Contracts: Solana, Anchor, SPL tokens.
  • Frontend: React, Next.js, TypeScript, Tailwind CSS
  • Web3 Integration: Next.js 15, solana/web3.js, coral-xyz/anchor, codama/renderers-js.
  • State Management: tanstack/react-query

πŸ“« Connect With Me

Pinned Loading

  1. Blockchain-bridge Blockchain-bridge Public

    Blockchain bridge between Ethereum (Sepolia) and Polygon (Amoy)

    JavaScript

  2. Liquid-Staking-Derivatives Liquid-Staking-Derivatives Public

    Liquid Staking Derivatives (LSD) Collateralized Loan Protocol (like a MakerDAO-style vault using stETH, rETH, bETH as collateral to mint or borrow stablecoins like DAI/USDC).

    TypeScript

  3. zk-marketplace zk-marketplace Public

    ZK-powered NFT marketplace.

    Solidity

  4. did-offchain did-offchain Public

    Off chain workers for identity layer.

    Rust

  5. solana-indexer solana-indexer Public

    Real-time Solana indexer featuring an implementation of the Yellowstone geyser.

    Rust 1

  6. solana-amm-dapp solana-amm-dapp Public

    This is an Automated Market Maker (AMM) decentralized exchange (DEX) that uses liquidity pools to facilitate trading of digital assets, such as SOL. Users can deposit their Solana ecosystem tokens …

    TypeScript