Skip to content
View swaploard's full-sized avatar
👩‍💻
Coding
👩‍💻
Coding

Block or report swaploard

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
swaploard/README.md

👋 Hello, I'm Nikhil

Software Engineer

About Me

Hey, I'm Nikhil!
I'm a software engineer who loves tinkering with applied AI and distributed systems (Rust is my go‑to). Most of my time goes into open‑source projects where I focus on:

  • Making sure models and systems actually work right
  • Squeezing out every bit of performance
  • Building tools that make life easier for other devs

Outside of coding, I’m usually exploring new tech, learning something fresh, or just hacking together ideas for fun.

Tech Stack

Frontend Development

TypeScript Rust Python LangChain Hugging Face Tailwind CSS Next.js React

Blockchain Development

Node.js Solana Anchor

Featured Projects

Tapio is a RAG (Retrieval Augmented Generation) tool for extracting, processing, and querying information from websites like Migri.fi (Finnish Immigration Service). It provides complete workflow capabilities including web crawling, content parsing, vectorization, and an interactive chatbot interface.

Problem Solved Pull Request Link
The changes span three key areas: parsing, chunking, and embeddings. Together, they aim to produce cleaner input data, more context-aware chunks, and stronger semantic representations, all of which are critical for a high-quality RAG system. PR #57
Implementing an evaluation harness. Introduces a comprehensive evaluation framework for Tapio’s RAG pipeline, designed to systematically measure and improve retrieval quality, answer correctness, safety, and conversational performance. The goal is to move beyond ad-hoc testing and establish a repeatable, production-grade evaluation setup that provides clear signals on system performance and regression. PR #58

Solana Staking Platform

A comprehensive staking platform built on the Solana blockchain, enabling users to stake SOL tokens, earn rewards, and manage staking positions through a modern web interface. STAKING_PROGRAM_DEVNET=8iVfFoXD5THP7XJKwSDGEyK72Basc983p8fDpzUK9brN

Key Features:

  • Multiple Staking Pools - Support for different staking pools with varying APY rates and terms
  • Real-time Data - Indexed blockchain state for instant data queries
  • Position Management - Track and manage active staking positions
  • Reward Tracking - Monitor pending and claimed rewards
  • Responsive UI - Desktop and mobile optimized interface
  • Wallet Integration - Support for popular Solana wallets (Phantom, Solflare, etc.)
  • Exactly-Once Processing - Guaranteed reliable transaction ingestion with recovery mechanisms

Tech Stack

Frontend

  • Framework: Next.js 16+ with React 19+
  • UI Components: Radix UI
  • Styling: TailwindCSS with PostCSS
  • Web3: Coral-xyz Anchor SDK, Solana Web3.js
  • Wallet Adapter: Solana Wallet Adapter React

Backend/Indexer

  • Language: TypeScript with Node.js
  • Runtime: tsx for development
  • Database: PostgreSQL with Prisma ORM
  • Blockchain Interaction: Coral-xyz Anchor, Solana Web3.js
  • Logging: Pino logger
  • Architecture: Background job-based with RPC failover and retry mechanisms

Smart Contracts

  • Language: Rust
  • Framework: Anchor (Solana program development framework)
  • SPL Tokens: Solana Program Library for token operations
  • Compilation: Solana BPF (sBPF)

Build & Tooling

  • Package Manager: Yarn/pnpm
  • Rust Toolchain: Managed via rust-toolchain.toml
  • Testing: Mocha + TypeScript, ts-mocha
  • Code Quality: Prettier for formatting

NFT Marketplace

A decentralized NFT marketplace enabling users to mint, buy, sell, and trade unique digital assets. MARKETPLACE_ADDRESS_SEPOLIA="0xfE11460b8AA1A3Ac5218AEe9C7CE204773CD690C"

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


Public Contribution Activity

Type Link
All Contributions https://github.com/swaploard
Pull Requests https://github.com/pulls?q=is%3Apr+author%3Aswaploard
Issues & Discussions https://github.com/issues?q=is%3Aissue+author%3Aswaploard
Code Reviews https://github.com/search?q=reviewed-by%3Aswaploard&type=pullrequests

Connect With Me

Pinned Loading

  1. miden-base miden-base Public

    Forked from 0xMiden/protocol

    Core components of the Miden protocol

    Rust

  2. maiko maiko Public

    Forked from maiko-rs/maiko

    Actor framework for Tokio

    Rust

  3. rocketmq-rust rocketmq-rust Public

    Forked from mxsm/rocketmq-rust

    🚀Apache RocketMQ build in Rust🦀. Faster, safer, and with lower memory usage.⭐Star if you like it!

    Rust

  4. staking staking Public

    TypeScript

  5. NagrikAI NagrikAI Public

    AI-powered Indian immigration assistant using a RAG pipeline over official sources.

    Python