Skip to content
View subhdotsol's full-sized avatar

Block or report subhdotsol

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
subhdotsol/README.md

🌘 WHOAMI

I like building things in Rust, mostly tools and experiments that solve problems I face myself. I believe the best way to learn is by doing, breaking things, and rebuilding them better. When I'm not coding, I enjoy learning new skills and playing the guitar.


My Socials

X - https://x.com/Subhdotsol
Github - https://github.com/subhdotsol
Portfolio - https://subhworks.vercel.app/
Telegram - @subhdotsol


WHAT I AM WORKING ON NOW? (Still building)

AUTOPSYSolana Transaction Forensics Engine

MerkleDrive — A secure, cryptographically-verifiable file sharing system built with Rust that leverages Merkle trees to ensure file integrity and authenticity. This project enables clients to upload files to a server, delete local copies, and later retrieve files with cryptographic proof that they haven't been tampered with.


Some Recent Works

Odin - https://github.com/subhdotsol/Odin
Odin is a Rust-based gRPC service for fetching, parsing, and streaming Solana transaction logs.

Cerberus-Protocol - https://github.com/subhdotsol/Cerberus-Protocol
Cerberus is a reusable, on-chain permission and distribution primitive for Solana.

TryGotham - https://github.com/subhdotsol/trygotham
Ghost lets you prove who you are without revealing who you are. Scan your passport, get verified, stay anonymous.

MerkleProofGeneration - https://github.com/subhdotsol/Merkel-Proof-genaration-and-verification
Generating the merkle tree and generating the proof as well as verifying it.

Blockchain-Implementation - https://github.com/subhdotsol/chain-simulator
A simple yet functional blockchain implementation in Rust that demonstrates core blockchain concepts including block mining, proof-of-work, and transaction chains.

Merkel-Implementation - https://github.com/subhdotsol/MerkelTree-Implementaion-Rust

GRPC-implementation - https://github.com/subhdotsol/grpc-implementation


Some Fun Projects

CVE-2025-55182 - https://github.com/subhdotsol/CVE-2025-55182
Performed the react to shell attack with proper docs.

Xandeum-Pnode-Analytic-Dashboard - https://explorerxandeum.vercel.app/
GitHub: https://github.com/subhdotsol/Xandeum-Pnode-Analytics-Dashboard


My Rust Projects

TubeSaver - https://github.com/subhdotsol/TubeSaver
CLI based YouTube video downloader.

FileOrganizer - https://github.com/subhdotsol/FileOrganizer

zkkit - https://github.com/subhdotsol/zkkit
Site: https://zkkit.vercel.app/


Smart Contracts Written by Me

Escrow - https://github.com/subhdotsol/Escrow

AMM-Sandbox - https://github.com/subhdotsol/AMM-Sandbox

Vault - https://github.com/subhdotsol/Vault

Bonding-Curve - https://github.com/subhdotsol/Bonding-curve

Cross-Chain-Verification - https://github.com/subhdotsol/Cross-chain-verification


Contributions

praptisharma28/the-rust-book-simplified#1

praptisharma28/FileOrganizer#3


Some More Projects

trygotham - https://github.com/subhdotsol/trygotham
iOS app for Zero Knowledge Passport.

CarbonOnChain - https://carbononchain.tech/


Some Web Projects

My Portfolio - https://subhworks.vercel.app/

Layers - https://saa-s-landing-page-e149.vercel.app/

StreamSync - https://stream-sync-beta.vercel.app/


Feel free to reach out to me...


🦀 Languages & Frameworks

Rust JavaScript TypeScript React.js Next.js Node.js Express.js Solana Web3.js Anchor C++ Go

☁️ DevOps & Infrastructure

Docker AWS Nginx Firebase Azure DevOps PostgreSQL MongoDB Redis

🎨 Frontend Magic

Tailwind CSS ShadCN Framer Motion Material-UI


Pinned Loading

  1. AMM-Sandbox AMM-Sandbox Public

    Basic AMM implementation to understand how token swaps and pools really work.

    Rust 2

  2. StreamSync StreamSync Public

    Host your own synced streaming party — share YouTube and Spotify, manage the room, chat, and vibe with your crew.

    TypeScript 3 2

  3. Cross-chain-verification Cross-chain-verification Public

    A cross-chain verification system that allows a user to sign a message using their Ethereum private key, then later verify the signer’s public key on the Solana blockchain. This bridges authenticat…

    TypeScript 1

  4. Dev-enviroment Dev-enviroment Public

    Here you can find my dev enviroment how i configured my neovim tmux and other utilities for my terminal

    Lua 1

  5. trygotham trygotham Public

    Forked from ayushshrivastv/trygotham-frontend

    Ghost lets you prove who you are without revealing who you are. Scan your passport, get verified, stay anonymous.

    Swift

  6. zkkit zkkit Public

    TypeScript CLI tool that scaffolds and orchestrates zero-knowledge proof workflows using snarkjs. Manages the complete zk-SNARK pipeline: circuit compilation, witness generation, trusted setup, pro…

    JavaScript 1 1