Recent Computer Science graduate focused on zero-knowledge proof systems, cryptographic protocols, and systems programming in Rust. I build proving-system components from first principles and study production ZK codebases to understand how the theory translates into real, working systems.
An educational STARK proving system built from scratch in Rust to understand the full prover–verifier pipeline at the implementation level.
- Implemented finite-field arithmetic, polynomial interpolation, FFT/IFFT, low-degree extension, Merkle commitments, Fiat-Shamir transcripts, and FRI folding
- Worked with execution traces, AIR constraints, composition polynomials, and low-degree testing
Rust STARKs FRI AIR FFT Finite Fields Polynomial IOPs
A KZG polynomial commitment scheme implemented from scratch in Rust, covering commitments, evaluation proofs, quotient polynomial construction, and pairing-based verification.
- Worked with structured reference strings (SRS), trusted setup concepts, elliptic-curve group operations, and bilinear pairings to understand how KZG enables succinct polynomial opening proofs
Rust KZG Polynomial Commitments BLS12-381 Bilinear Pairings
Studied the architecture and implementation of Airbender, a Rust-based RISC-V zkVM proving system, tracing execution and proving components to understand how ZK protocol concepts translate into production code. Also investigated Ethereum execution behavior using execution-spec fixtures and differential testing.
Rust zkVM RISC-V ZK Provers Ethereum Execution
An EVM transaction analysis toolkit written in Rust. Implements ABI calldata decoding, transaction simulation, bytecode disassembly, an 844-instruction EVM parser, and detection of Uniswap V2/V3 swaps, sandwich attacks, and arbitrage activity.
Rust alloy-rs tokio EVM MEV
A Solana staking program written in Rust and Anchor. Implements SPL token deposits, PDA-based access control, reward calculation, lock-up periods, early withdrawal penalties, and cross-program invocations.
Rust Solana Anchor SPL Token PDAs CPI
Zero-Knowledge: STARKs · FRI · AIR · KZG · Polynomial Commitments · Fiat-Shamir · Merkle Commitments Cryptography: Finite Fields · Polynomial Arithmetic · FFT/IFFT · BLS12-381 · Bilinear Pairings · R1CS · QAP · Groth16 Engineering: Rust · Solidity · EVM · Git · Foundry · Cargo
- Independent Web3 and protocol security research
- 6 months of professional software engineering internship experience
- Smart India Hackathon Winner
- TryHackMe — Top 1% globally
Junior ZK Engineer · Prover Engineer · Cryptography Engineer · Protocol Engineer
Open to roles where I can contribute to real proving systems and grow alongside experienced ZK engineers.