Skip to content
View 04arush's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report 04arush

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
04arush/README.md

Hey, I'm Arush!

Zero-Knowledge Engineer & Smart Contract Developer



About Me

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 production contracts integrating Chainlink VRF and Automation, and I am authoring ZK circuits in Noir—spanning Merkle Sum Tree proof-of-solvency and undercollateralised credit verification.

My on-chain proof verification leverages Barretenberg UltraHonk, and my testing methodology is grounded in security principles like invariant and fuzz testing.

  • Actively building: Noir circuits · Barretenberg UltraHonk 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
  • Based in New Delhi, India · Open to relocation & Remote friendly
  • Targeting ZK Engineer and Smart Contract Developer roles

ZK & Cryptography Stack

Noir Barretenberg SNARKs/STARKs UltraHonk ZK Rollups

Smart Contract Stack

Solidity Foundry Chainlink OpenZeppelin Ethereum

Languages & Tools

Rust TypeScript Node.js Git Linux


Featured Projects

Zero-Knowledge Proof of SolvencyNoir · 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 ProtocolNoir · 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 prove produces 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.

Decentralized Provably Fair RaffleSolidity · 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 skipFork modifier for VRF-mock tests.


Hackathons & Education

Hackathons

  • ETHOnline 2026 - ETHGlobal Async Hackathon (Upcoming)
  • 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.

Education

  • Indira Gandhi National Open University (IGNOU) — Bachelor's in Computer Application (Aug 2023 - Ongoing)

Certifications

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

GitHub Streak

Pinned Loading

  1. ZK-Proof-of-Solvency ZK-Proof-of-Solvency Public

    proof-of-solvency protocol that allows an asset custodian to prove liabilities coverage using Merkle-Tree and Poseidon Hash Algorithm

    Solidity

  2. ZK-Powered-Uncollateralized-Lending-Protocol ZK-Powered-Uncollateralized-Lending-Protocol Public

    A DeFi lending protocol with ZK circuit proving creditworthiness completely off-chain.

    Solidity 1

  3. Raffle-Contest Raffle-Contest Public

    A decentralized raffle smart contract built with Foundry, with verifiable randomness and autonomous winner selection.

    Solidity

  4. Ethernaut-Solutions Ethernaut-Solutions Public

    Solidity

  5. AMM-DEX AMM-DEX Public

    A basic Automated Market Maker (AMM) style DEX on the Sepolia testnet, built using Foundry

    Solidity