Skip to content
View jayeshy14's full-sized avatar
  • Blok Capital
  • Ethereum

Organizations

@BLOKCapital

Block or report jayeshy14

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.

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
jayeshy14/README.md

Hi there, I'm Jayesh Yadav

Protocol Architect

Open to new protocol engineering roles (remote)

Two years designing and building in DeFi on EVM chains. Deep expertise in EIP-2535 Diamond proxy, ERC-4626 vaults, and composable DeFi integration (DEXs, lending, yield, cross-chain). At Blok Capital, architected a modular multichain wealth management protocol: Diamond proxy vaults with a CREATE2 factory, DAO-governed Facet Registry, multiple yield strategies, onchain indices with automated rebalancing, and CCTP + CCIP for cross-chain USDC transfers. Currently building in public and going deep on zk proofs.


What I'm building

Vault Router: ERC-4626 compliant yield vault on the Diamond proxy pattern (EIP-2535), routing deposits across Morpho Blue, Aave V3, and Pendle PT strategy facets on Arbitrum. Curator-governed allocation with per-strategy caps, idle reserve enforcement, and a Facet Registry for strategy allow-listing. Built for the Arbitrum Open House Buildathon (June 2026). → repo

Uniswap V4 Diamond Hook: upgradeable V4 hook framework using EIP-2535. Hook address stays permanent while logic is upgradeable via `diamondCut`, eliminating pool migration on upgrades. Solved V4's permission-bit address constraint by mining the CREATE2 salt once at deploy. Proxy bytecode never changes, mined address stays valid permanently. All V4 callbacks implemented as independently upgradeable facets sharing collision-safe AppStorage. → repo

ZK proofs: working through Justin Thaler's Proofs, Arguments, and Zero-Knowledge, Dan Boneh's cryptography course, and the 0xPARC curriculum. Building toward circuit-level competence (Circom, Halo2, Noir) on top of existing EVM depth. Notes and progress in zk-book-notes.


Selected work

Repo What it is
Vault-Router ERC-4626 + EIP-2535 Diamond vault routing across Morpho, Aave, and Pendle on Arbitrum
uniswap-v4-hook-diamond Upgradeable Uniswap V4 hook framework. Permanent hook address, logic upgradeable via diamondCut
Diamond-Storage-Detector Static analysis tool detecting storage slot collisions across EIP-2535 Diamond facets
CEX-Backend Centralized-exchange backend: matching engine (1000+ TPS), multi-chain deposits, order book
Prism Draft ERC: Modular Capability Proxy with capability-gated routing and tiered governance

Stack

Languages   Solidity · Rust · TypeScript · JavaScript
Frameworks   Foundry · Hardhat · OpenZeppelin
Standards   EIP-2535 · ERC-4626 · ERC-4337 · ERC-5484 · ERC-1967 · EIP-1014
DeFi protocols   Uniswap V4 · Morpho · Aave · Pendle · Camelot · Chainlink
Cross-chain   CCTP · CCIP
Infra   Dune · Tenderly · The Graph · IPFS


Certifications

Uniswap V4 Incubator (Atrium) · Smart Contract Security, Advanced Foundry, Advanced Uniswap V3 (Cyfrin Updraft) · Web3 Dev, Blockchain Security Expert, Fintech Expert, Solana Development (101 Blockchains)


Reach me

Open to conversations on protocol design, Diamond pattern at scale, vault architecture, and the EVM ↔ ZK boundary.


Pinned Loading

  1. Vault-Router Vault-Router Public

    Modular yield aggregation protocol that combines ERC-4626 and the Diamond proxy pattern (EIP-2535)

    Solidity

  2. Prism Prism Public

    Modular Capability Proxy with capability gated routing, codehash pinned modules, manifest roots, and tiered governance.

    Solidity

  3. bitcoin-bank bitcoin-bank Public

    Bitcoin backed P2P lending on Stacks with risk adjusted α split repayment to hedge BTC volatility.

    JavaScript 1

  4. CEX-Backend CEX-Backend Public

    Centralized exchange backend with matching engine, order book, multichain deposits (BTC, EVM, Solana).

    TypeScript

  5. Diamond-Storage-Detector Diamond-Storage-Detector Public

    Static analyzer for EIP-2535 Diamond storage-slot collisions

    TypeScript 3

  6. zk-book-notes zk-book-notes Public