Skip to content
View shibu0x's full-sized avatar

Block or report shibu0x

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
shibu0x/README.md

Shivendra Mishra

Full-stack engineer building on Solana, Rust, and the web. I ship on-chain systems and developer tools, and I care most about correctness, code that holds up when real money is on the line. Based in India.

Recent: built Epoch, a non-custodial on-chain protocol on Solana. I built the core Anchor program (funds, vaults, settlement), a Rust backend and indexer, a real-time WebSocket layer, and the Next.js front end. Selections stay encrypted until lock via Arcium MPC, and all funds are controlled by program PDAs with conservation checks enforced on-chain. Live on mainnet, settled real user funds with no fund loss. Did a total of >3k$ volume on mainnet.

Now: going deeper on systems and low-level Rust and learning about AI/ML.

Code

  • async-runtime. A minimal async runtime written from scratch in Rust, no dependencies beyond libc. Hand-built Future/Waker from a raw RawWakerVTable, a kqueue reactor with raw unsafe FFI to the kernel, timer futures, and an async TCP echo server. Blocks in kevent while idle, so it uses 0.0% CPU where a busy-poll loop burns a full core. Built to understand how async actually works at the syscall boundary.
  • veiled. Local-first terminal password manager in Rust. Argon2id key derivation, XChaCha20-Poly1305 authenticated encryption, explicit memory zeroization, no network dependency. Published on crates.io.
  • rsocket. The WebSocket protocol implemented from raw TCP in Rust. Frame parsing and HTTP upgrade handling, built to understand the wire byte by byte.
  • order-matching-engine. Matching engine in Rust: Redis-backed order queue, in-memory book with price-time priority, partial fills, real-time fills over WebSocket. Designed to avoid double-matching across API instances.
  • solx. Compute-unit profiler for Solana mainnet transactions. Groups execution by instruction and flags CU hotspots.
  • kickoff. A telegram bot that turns any group chat into a mini sportsbook for the World Cup.
  • Nexus. An AI-powered DeFi trading agent built on Cronos blockchain, featuring x402 micropayments for premium market data and seamless token swaps.

Merged contributions to Solana ecosystem repos: Solana Foundation Explorer, Surfpool, and wallet-ui.

Writing

Contact

shivendramishra.sm93@gmail.com · shivendra.cc · X · LinkedIn

Looking for: full-stack, Solana, or system engineering roles.

Pinned Loading

  1. async-runtime async-runtime Public

    A minimal async runtime for macOS, written from scratch in Rust with no dependencies beyond libc.

    Rust

  2. rsocket rsocket Public

    a websocket protocol implementation written in rust.

    Rust 3

  3. veiled veiled Public

    A local-first, terminal-based password manager built for people who care about security, simplicity, and control

    Rust 40 1

  4. checkgit checkgit Public

    a tool to check the github stats on terminal

    Rust 8 1