Skip to content
View jayeshy14's full-sized avatar
  • 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

Smart Contract / Protocol Engineer

Open to remote protocol engineering roles

Two years designing and building in DeFi on EVM chains, with a focus on upgrade safety, vault architecture, and manipulation-resistant accounting. My depth is in EIP-2535 Diamonds and ERC-4626 vaults, with working knowledge of ERC-7579 / ERC-4337 modular accounts and composable DeFi integration across DEXs, lending, yield, and cross-chain. At Blok Capital I architected a modular multichain wealth-management protocol: Diamond proxy vaults with a CREATE2 factory, a DAO-governed Facet Registry, onchain indices with automated rebalancing, and cross-chain USDC via CCTP and CCIP. Currently building an autonomous, market-cap-weighted index vault, and studying zero-knowledge proofs on the side.


Selected work

Index Protocol — a pooled, autonomous, market-cap-weighted index vault on Ethereum mainnet. An ERC-7540 async superset of ERC-4626 with two-lane liquidity, an on-chain methodology engine (iterative capping with exact invariants and free-float weighting), and a layered circulating-supply oracle (trustless on-chain derivation, multi-source median with divergence freeze, and rate-limited containment). Core vault, methodology, and oracle are implemented and tested; CoW-settled rebalancing is in progress. → repo

Diamond Storage Collision Detector — a static-analysis tool that catches storage-slot collisions across EIP-2535 facets before deployment, where a collision silently corrupts shared state across facets. → repo

Vault Router — an ERC-4626 yield vault on the Diamond proxy pattern, routing deposits across Morpho Blue, Aave V3, and Pendle PT strategy facets on Arbitrum, with curator-governed allocation, per-strategy caps, and idle-reserve enforcement. → repo

Uniswap V4 Diamond Hook — an upgradeable V4 hook framework on EIP-2535. The hook address stays permanent via a once-mined CREATE2 salt while logic upgrades through diamondCut, eliminating pool migration on hook upgrades. → repo


Stack

Depth   EIP-2535 Diamonds · ERC-4626 vaults · storage layout and upgrade safety (EIP-1967, ERC-7201) · Foundry fuzz and invariant testing Working knowledge   ERC-7579 / ERC-4337 modular accounts · Chainlink oracles · CCTP / CCIP cross-chain Languages   Solidity · Rust · TypeScript · JavaScript Tooling   Foundry · Hardhat · OpenZeppelin · Dune · Tenderly DeFi   Uniswap V4 · Morpho · Aave · Pendle · Camelot · Chainlink


Reach me

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

Pinned Loading

  1. index-protocol index-protocol Public

    Autonomous, market-cap-weighted index protocol that computes its target weights onchain and rebalances through CoW Swap, built on ERC-7540 async vaults

    Solidity 1

  2. Vault-Router Vault-Router Public

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

    Solidity 2

  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