Skip to content
View agrawalx's full-sized avatar

Highlights

  • Pro

Block or report agrawalx

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

Hi, I'm Yash Agrawal

LinkedIn X Email

About Me

  • Undergrad at IIT Roorkee
  • Interested in Distributed Systems, Database Internals, and low-latency systems
  • Most of what I know, I've learned by building things myself. I benchmark everything because the point is how fast it runs.
  • Contact me: yasha4658@gmail.com

Projects

  • FluxDB – Leading FluxDB which is a embedded, MVCC, OLTP database Engine. Implemented Postgres style MVCC while having index-organized pages to get past the single-writer bottleneck of SQLite. Created the Durability design and currently hunting down every bottleneck and concurrency bug.
  • EdgeProxy – Building an L7 reverse proxy in Rust supporting 200k QPS with 500us p50 added latency and <2ms p99 latency on 4 cores with DashMap rate limiting, tiered L1/L2 caching, and TLS.
  • MatchBench – distributed load generator for exchange matching engines with an eBPF measurement pipeline (~100ns timestamp accuracy), ~835k ops/s on one instance and 1.5M/s across two, with full p50/p95/p99/p99.9 + HdrHistogram analysis on stress/ramp/spike test.
  • Deimos – flutter app to benchmark ZK proofs on mobile devices by tracking memory/cpu usage and time, exposing Rust proving backends through UniFFI and a full-stack dashboard to analyze the benchmarks (Node/Express + PostgreSQL, Next.js); earned a grant from the ENS team.
  • Orbital – multi-dimensional AMM for stablecoin swaps (inspired by Paradigm research) with Q96.48 fixed-point math and a Newton-Raphson solver in Arbitrum Stylus — 80% gas reduction over Solidity
  • Smaller systems builds for the fundamentals: a distributed web crawler, an async TCP chat server,

Open Source

Tech Stack

Rust C++ JavaScript Python Solidity

Tokio PostgreSQL Kafka Docker Linux Prometheus Grafana Node.js

Achievements

  • 🥇 Winner — IICPC Summer Trading Hackathon
  • 🥇 Won $40000 at Arbitrum Open House offline hackathon, Bangalore
  • 🥇 Winner — ETH Vietnam (Zircuit track)
  • 🥈 2nd Place — Arbitrum Open House online hackathon
  • 🥈 2nd Place — Polkadot AssetHub offline finals

Pinned Loading

  1. BlocSoc-iitr/FluxDB BlocSoc-iitr/FluxDB Public

    Rust 6 9

  2. BlocSoc-iitr/Deimos BlocSoc-iitr/Deimos Public

    Mobile side benchmarking for zkvms

    Circom 10 6

  3. orbital-pool orbital-pool Public

    Python 1

  4. EdgeProxy EdgeProxy Public

    A simple single-binary reverse proxy with production grade features for quick setup and a future MCP aware layer turning into a MCP gateway

    Rust

  5. match-bench match-bench Public

    A judging and benchmarking platform for trading algorithms

    Go

  6. Distributed-web-crawler Distributed-web-crawler Public

    Rust