I'm a Rust and Solana engineer. I build backends, indexers and real-time data pipelines, and I teach Solana engineering on YouTube.
Most recently I built the Rust backend for P0 (marginfi) from the first commit: a concurrent indexer over 16K+ accounts, oracle decoders with fallbacks, and the APY and emissions endpoints that DefiLlama reads. Before that I worked on low-latency trading infrastructure with Yellowstone gRPC, Helius LaserStream and Helius Sender.
- Solana programs in Rust and Anchor: AMMs, bonding curves, vaults, escrows, staking
- Real-time data: Yellowstone gRPC / Geyser, LaserStream, Jito ShredStream, Protobuf
- Backends and indexers: Rust (Axum, Tokio), TypeScript, Go
- Transaction landing: Jito, bloXroute, QUIC/TPU, Helius Sender
An engineering course where we build real Solana programs line by line and test them against a local validator.
- 📺 Full playlist · Channel · start with the roadmap
- 📦 All the course code in one place: solana-from-first-principles
| Lesson | Videos | Code |
|---|---|---|
| Vault: PDAs, signer seeds, closing accounts | Part 1 · Part 2 · Part 3 | anchor-vault |
Escrow: token vaults, Token-2022, has_one checks |
Part 1 · Part 2 · Part 3 | escrow-anchor |
AMM: x · y = k, LP tokens, slippage |
Part 1 · Part 2 · Part 3 · Part 4 | amm-anchor |
| Repo | What it is |
|---|---|
| amm-anchor | Constant-product AMM in Anchor, with a tutorial README and course videos |
| dynamic-bonding-curve | Token-launch program with a bonding curve, written in Anchor |
| pump-fun-data-parsing-yellowstone-grpc | Real-time monitor for new Pump.fun token mints over Yellowstone gRPC |
| grpc-with-protobuf | gRPC from scratch in TypeScript with Protocol Buffers |
| Better-RPC-Connection | Reusing a single Solana RPC connection across an app |
| solana-audit | An agent skill for auditing Solana programs |
- DefiLlama-Adapters #19844: P0 TVL adapter (merged)
- DefiLlama yield-server #2765: P0 yield adapter (merged)
Superteam India member. I've hosted Colosseum build sessions with Superteam Nepal, and I placed 2nd in the AI track of the Sonic Mobius hackathon with Live24.



