I'm a blockchain developer specializing in Solidity Smart Contract development and Zero-Knowledge Cryptography. My focus is on DeFi Protocols, on-chain automation, and rigorous testing. I have built and deployed contracts integrating Chainlink VRF and Automation, and I author ZK circuits in Noir and Circom—spanning Merkle Sum Tree proof-of-solvency, undercollateralised credit verification, and Groth16 commit-nullifier voting.
My on-chain proof verification leverages Barretenberg UltraHonk and Groth16 verifiers, and my testing methodology is grounded in security principles like invariant and fuzz testing. I also practice smart contract auditing and publish my reports in Audit-Reports.
- Actively building: Noir & Circom circuits · UltraHonk & Groth16 verifiers · Merkle Sum Trees · Poseidon Hashing
- Strong foundation: Solidity · Foundry · DeFi mechanics · TypeScript · Ethernaut security basics
- Security mindset: reentrancy, access control, invariant testing, fuzz testing, auditing
- Based in New Delhi, India · Open to relocation & Remote friendly
- Targeting ZK Engineer and Smart Contract Developer roles
Zero-Knowledge Proof of Solvency — Noir · TypeScript · Barretenberg · Solidity · Foundry
A ZK proof-of-solvency protocol letting an asset custodian prove liabilities coverage and honest per-user inclusion without disclosing individual account data. Built on a Merkle Sum Tree where every node commits to a Poseidon hash and a running balance sum. The Noir circuit matches the root sum to declared liabilities and constrains every balance to [0, 2^64) via native range checks to close negative-balance attacks. The UltraHonk proof is consumed on-chain by
proveAndRecord(), with custom contract logic holding 100% test coverage.
ZK-Powered Undercollateralized Lending Protocol — Noir · Barretenberg · Solidity · Foundry · Next.js
A DeFi lending protocol enabling a 50% collateral ratio (vs the standard 150%) by verifying off-chain creditworthiness via ZK proofs. The Noir circuit takes credit score and income as private inputs, and
nargo proveproduces a proof validated by an on-chain Barretenberg UltraVerifier. Implements strict Solidity conventions, ReentrancyGuard, and SafeERC20. Test suite includes 23 passing tests covering unit, fuzz (256 runs), and invariant testing (128,000 actions per invariant) utilizing ghost-variable tracking. Deployed to Sepolia across 5 iterations.
ZKVote — Circom · Groth16 · snarkjs · Solidity · Foundry · React · Live demo
A full-stack voting DApp built as a final-year project. A Circom circuit binds a Poseidon commitment to the voter's choice and derives a per-proposal nullifier; Groth16 proofs are generated in the browser via snarkjs and verified on-chain.
ZKVoting.solchecks the deadline, commitment, and nullifier state before verification, and an append-only nullifier registry blocks double-voting. Deployed to Sepolia with a React/ethers.js frontend and a Node/MySQL metadata API.
Decentralized Provably Fair Raffle — Solidity · Chainlink VRF v2.5 · Chainlink Automation · Foundry
A fully autonomous on-chain raffle utilizing Chainlink VRF v2.5 for verifiable randomness and Chainlink Automation for autonomous upkeep. Features a HelperConfig pattern for chain-aware deployment on Anvil (with a VRFCoordinatorV2_5Mock) and Sepolia. Rigorously tested with 12 unit tests, fuzz testing, and a
skipForkmodifier for VRF-mock tests.
Audit Reports — Security Auditing · Solidity · CodeHawks
A growing collection of my smart contract audit reports. The first is a CodeHawks AI-judged practice audit, where I found 5 of the 6 high-severity issues, a medium, and 2 lows.
- ETHOnline 2026 — ETHGlobal Async Hackathon, Participation Award. Built StreamProof, a privacy-preserving royalty tier verification and settlement protocol using Noir, Solidity, and ENSv2.
- Frostbyte Hackathon Finale — Devpost Online Participation Award. Advanced to the finale by building the ZK-Powered Undercollateralized Lending Protocol.
- Frostbyte Hackathon Qualifier — Devpost Online Participation & Completion Recognition. Submitted an Employee Payroll Manager powered by Chainlink Automation.
- Indira Gandhi National Open University (IGNOU) — Bachelor's in Computer Application (Aug 2023 - Ongoing)
| Certification | Issuer | Date | |
|---|---|---|---|
| ✅ | Noir Programming & ZK Circuits | Cyfrin Updraft | Apr 2026 |
| ✅ | Fundamentals of Zero-Knowledge Proofs | Cyfrin Updraft | Mar 2026 |
| ✅ | Advanced Foundry | Cyfrin Updraft | Mar 2026 |
| ✅ | Foundry Fundamentals | Cyfrin Updraft | Mar 2026 |
| ✅ | Solidity Smart Contract Development | Cyfrin Updraft | Jan 2026 |
| ✅ | Rust Programming Basics | Cyfrin Updraft | Feb 2026 |
| ✅ | Advanced Web3 Wallet Security | Cyfrin Updraft | Feb 2026 |
| ✅ | Web3 Wallet Security Basics | Cyfrin Updraft | Feb 2026 |
| ✅ | Blockchain Basics | Cyfrin Updraft | Dec 2025 |