struct Developer {
name: &'static str,
chain: &'static str,
framework: &'static str,
focus: Vec<&'static str>,
college: &'static str,
}
fn main() {
let me = Developer {
name: "Akshat Upadhyay",
chain: "Solana",
framework: "Anchor",
focus: vec!["On-Chain Programs", "PDAs", "SPL Tokens", "DeFi", "NFTs"],
college: "Galgotias College of Engineering & Technology (2023β2027)",
};
println!("Building on-chain β Rust-first, Solana-native. β");
}| Concept | Status |
|---|---|
| Program Derived Addresses (PDAs) | β Proficient |
| Cross-Program Invocations (CPIs) | β Proficient |
| SPL Token Minting & Transfer | β Proficient |
| Associated Token Accounts (ATAs) | β Proficient |
| Anchor Account Constraints | β Proficient |
| Escrow & Vault Programs | π¨ Building |
| Staking Mechanics | π¨ Building |
| Metaplex NFT Programs | π¨ Exploring |
| IDL Generation & Client Integration | β Proficient |
| Devnet / Mainnet Deployments | β Proficient |
| Project | Stack | Description |
|---|---|---|
| β Solana Anchor Vault | Rust Β· Anchor Β· SPL Token | PDA-controlled vault with token deposit, withdrawal & authority logic |
| π³οΈ Decentralized Voting DApp | React Β· Web3.js | Immutable on-chain vote recording with role-based access |
| βοΈ File Processing CLI | Rust Β· Tokio Β· Serde | Async CLI for high-perf file parsing β zero-cost abstractions |
| π Personal Portfolio | TypeScript Β· React | Live portfolio showcasing projects and skills |
β Solana Anchor Vault β Details
A secure on-chain vault built with Anchor. Supports SPL token deposits, PDA-controlled authority, and safe withdrawals.
- π Key Concepts: PDAs, ATAs, token authority, account constraints, CPI to SPL Token program
- π§ͺ Stack: Rust, Anchor,
@coral-xyz/anchor,spl-token, Mocha + Chai tests - π Repo: Coming soon
π³οΈ Decentralized Voting DApp β Details
A tamper-proof voting system with immutable vote recording.
- π Live: decentravote-green.vercel.app
- π Repo: Akshat0125/Voting-dApp
- π§ͺ Stack: React, Web3.js
βοΈ File Processing CLI Tool β Details
High-performance async CLI tool for file parsing and processing with Rust.
- π Repo: Akshat0125/File-Processing-CLI-Tool
- π§ͺ Stack: Rust, Tokio, Serde
- π Focus: async I/O, memory safety, modular architecture