Solana | Anchor · Rust · Web3
This is my Proof of Work (PoW) — a concise overview of repositories I’ve built while learning and building systems using Rust and Solana.
| Field | Details |
|---|---|
| Description | Collection of core Rust programs built from scratch |
| Projects | Multithreaded Web Server · CLI App · Guessing Game |
| Concepts | Ownership, borrowing, lifetimes, threads, concurrency |
| Tech | Rust |
| Repo | https://github.com/Harshbhargav45/rust-projects |
| Field | Details |
|---|---|
| Description | Sophisticated, full-stack decentralized governance system |
| App | Next.js Dashboard for proposal creation & voting |
| Logic | Token-weighted voting, automated winner resolution |
| Tech | Rust · Anchor · Solana · Next.js · Tailwind |
| Repo | https://github.com/Harshbhargav45/dao_voting |
| Field | Details |
|---|---|
| Description | Decentralized exchange protocol on Solana |
| Mechanism | Constant Product Formula (x * y = k) |
| Features | Liquidity pools, on-chain price discovery, swaps |
| Tech | Rust · Anchor · Solana |
| Repo | https://github.com/Harshbhargav45/amm |
| Field | Details |
|---|---|
| Description | Democratic public goods funding mechanism |
| Algorithm | Rust implementation of the QF distribution formula |
| Features | Project registration, community donation pools |
| Tech | Rust · Anchor · Solana |
| Repo | https://github.com/Harshbhargav45/quadratic_funding |
| Field | Details |
|---|---|
| Description | Monorepo of advanced Solana, Anchor, and DeFi protocols |
| Projects | Staking · Dice · AMM · DAO · QF · Vault · Escrow |
| Tech | Rust · Anchor · Solana · Surfpool |
| Repo | https://github.com/Harshbhargav45/TurbinePB_Q126_Harshbhargav45 |
| Field | Details |
|---|---|
| Description | On-chain turn-based game logic implemented using Anchor |
| Concepts | Game state accounts, instruction flow, validation |
| Tech | Rust · Anchor · Solana |
| Repo | https://github.com/Harshbhargav45/poke-chess |
| Field | Details |
|---|---|
| Description | Monorepo of Solana, Anchor, NFT, and Rust projects |
| Focus | Escrow, Vaults, NFTs, SPL Tokens |
| Tech | Rust · Anchor · Solana |
| Repo | https://github.com/Harshbhargav45/TurbinePB_Q425_Harshbhargav45 |
| Field | Details |
|---|---|
| Description | SOL / token vault with deposit & withdraw logic |
| Concepts | PDAs, lamports, access control |
| Tech | Rust · Anchor |
| Repo | https://github.com/Harshbhargav45/vault |
| Field | Details |
|---|---|
| Description | Secure escrow program for token exchange |
| Concepts | CPI, ownership, state validation |
| Tech | Rust · Anchor |
| Repo | https://github.com/Harshbhargav45/Escrow |
| Field | Details |
|---|---|
| Description | On-chain NFT listing and purchase logic |
| Concepts | NFT accounts, transfers |
| Tech | Rust · Anchor · Metaplex |
| Repo | https://github.com/Harshbhargav45/nft_markeplace |
| Field | Details |
|---|---|
| Description | NFT minting project |
| Concepts | Metadata, minting flow |
| Tech | Rust · Metaplex |
| Repo | https://github.com/Harshbhargav45/dragonball-nfts |
| Field | Details |
|---|---|
| Description | Custom SPL token minting program |
| Concepts | Mint authority, token supply |
| Tech | Rust · SPL Token |
| Repo | https://github.com/Harshbhargav45/token_mint |
| Field | Details |
|---|---|
| Description | Rust exercises & challenges |
| Focus | Core Rust concepts |
| Tech | Rust |
| Repo | https://github.com/Harshbhargav45/rustlings1 |
| Field | Details |
|---|---|
| Description | Task-based Solana & Anchor assignments |
| Focus | Account handling, instruction flow |
| Tech | Rust · Anchor · Solana |
| Repo | https://github.com/Harshbhargav45/Ackee |
- Rust fundamentals & concurrency
- Solana account model & PDAs
- Anchor framework
- CPI & access control
- SPL tokens & NFTs
- On-chain game logic