- Undergrad at IIT Roorkee
- Interested in Databases, Blockchain Execution Models, Compilers and Distributed Systems
- Contact me: erenyeager108013@gmail.com
- Titan – high-throughput blockchain indexer written in Rust
- Redis – Redis implemented from scratch in Rust (Codecrafters challenge)
- FluxDB – contributing to an open-source database project written in Rust
- EVM from Scratch – EVM bytecode interpreter in Rust from scratch
- Infi Markets – On-chain Gaussian distribution-based prediction market in Move on Aptos, based on the Paradigm research paper
- Deimos – ZK benchmarking platform, built the backend and data pipeline from scratch, benchmarking code that runs on-device, and implemented circom circuits (Keccak256, MiMC, Pedersen, Blake2s256)
- AMM – AMM implementation in Solidity using Foundry based on the x·y = k constant product formula
- Lending & Borrowing Protocol – lending and borrowing protocol in Solidity using Foundry
- Crust of Rust – notes and code snippets from Jon Gjengset's deep-dive Rust lecture series
- Inheritchain – cross-chain protocol to distribute on-chain assets to beneficiaries using Chainlink CCIP
- Hyperledger Solang – Solidity compiler targeting Solana, Polkadot, and Stellar (Rust)
- PR #1890 — Reject target-gated builtins called on the wrong target in the method resolver
- PR #1887 — Add missing boolean type check for ternary conditions in return statement handlers
- PR #1889 — Guard against void-typed arguments in
abi.encode*before codegen - PR #1891 — Reject internal function references in
abi.encode*across all targets - PR #1892 — Reject rational expressions without concrete types in
abi.encode*
- Aptos CTRL + Move hackathon — Honourable Mention, $2,500 prize — Infi Markets
- Solidity Smart Contract Development – Cyfrin Updraft (solidity, foundry, testing, deployment)
- Smart Contract Security – Cyfrin Updraft (attack vectors, fuzzing & invariant testing)


