Dual Degree student in Computer Science & Engineering at IIT Kharagpur. I build systems close to the metal — matching engines, storage engines, VMs, network servers — and compete in algorithmic contests on the side.
- Systems & low-latency C++ — lock-free data structures, epoll, custom allocators
- Databases from scratch — B+ Tree indexes, WAL/ARIES recovery, MVCC
- Competitive programming — Codeforces & LeetCode
| Project | What it is |
|---|---|
| femto | Nanosecond-class limit order book & matching engine in C++20, differential-fuzzed against a Python reference |
| mini-sql-engine | From-scratch SQL execution engine — buffer-pooled B+ Tree indexes, Volcano-model iterators, ARIES WAL, MVCC snapshot isolation |
| ember | A small bytecode-compiled language: lexer, Pratt parser, stack VM with closures, tri-color mark-sweep GC |
| htn-server / htn | High-throughput C/C++ epoll TCP servers — share-nothing workers, lock-free SPSC rings, Prometheus/Grafana observability, ~46K RPS at p99 < 2ms |
| Stat_Arb | C++17 pairs-trading backtester — lock-free ingestion, Kalman-filter hedge ratio, volatility-regime detection |
| EcoRoute | High-throughput C++ routing engine optimizing graph traversal for carbon emissions and AQI exposure |
GitHub · Kharagpur, India