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, ERC-7579 modular accounts, 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 studying zero-knowledge proofs.


What I'm building

Coffer: Self-custodial, modular smart-vault protocol on ERC-7579 + ERC-4337 v0.7. Every user gets their own programmable smart account that holds their funds and executes DeFi strategies (Aave V3, Uniswap V2/V3). Pluggable validator/executor/hook modules, deterministic CREATE2 deployment (up to 10 coffers per user), an ExecutorRegistry for clean DEX routing, and a funds-safe KillSwitch that blocks capital-deploying actions in emergencies while always leaving withdrawals open. → repo

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. → 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. → repo

ZK proofs: Working through the RareSkills ZK course (zero-knowledge proofs from first principles). Posting weekly progress on Twitter.


Selected work

Repo What it is
coffer-contracts ERC-7579 modular smart accounts on ERC-4337 v0.7. Self-custodial vaults with executor registry, kill switch, and multi-protocol strategy execution
Vault-Router ERC-4626 + EIP-2535 Diamond vault routing across Morpho, Aave, and Pendle on Arbitrum
Diamond-Storage-Detector Static analysis tool detecting storage slot collisions across EIP-2535 Diamond facets
uniswap-v4-hook-diamond Upgradeable Uniswap V4 hook framework. Permanent hook address, logic upgradeable via diamondCut

Stack

Languages   Solidity · Rust · TypeScript · JavaScript
Frameworks   Foundry · Hardhat · OpenZeppelin
Standards   EIP-2535 · ERC-7579 · ERC-4626 · ERC-4337 · ERC-5484 · ERC-1967 · EIP-7201
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 1

  2. coffer-contracts coffer-contracts Public

    ERC-7579 modular smart accounts on ERC-4337. Per user self-custodial vaults with executor registry, kill switch, and multi protocol strategy execution (Aave, Uniswap).

    Solidity

  3. Diamond-Storage-Detector Diamond-Storage-Detector Public

    Static analyzer for EIP-2535 Diamond storage-slot collisions

    TypeScript 3

  4. uniswap-v4-hook-diamond uniswap-v4-hook-diamond Public

    Uniswap V4 hook built on the Diamond proxy pattern (EIP-2535) for modular, upgradeable hook logic.

    Solidity

  5. diamond-proxy diamond-proxy Public

    Single contract EIP-2535 Diamond proxy with an immutable governance core and upgradeable facets with EIP-7201 storage, two-step ownership.

    Solidity

  6. bitcoin-bank bitcoin-bank Public

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

    JavaScript 1