Software Engineer · Blinkit
Hey, I am Ratul
I'm a software engineer who loves distributed systems, databases, and query engines. Currently an SDE 2 at Blinkit (Eternal), working across the data and platform stack — streaming pipelines, query routing, and the infrastructure that moves petabytes reliably.
Before Blinkit I was at Media.Net, and I studied Information Technology at BIT Mesra. On the side I contribute to Apache DataFusion, Trino, Arroyo, and StarRocks, and grind competitive programming — Expert on Codeforces, Knight on LeetCode.
Recent blog posts
Full archive →Things I have written recently.
- Jun 20, 2026 : Inside a DataFusion Parquet Scan: Skipping Page Index I/O When Statistics Already Decide
- May 29, 2026 : How a Deadlock Froze Blinkit's Supply Chain ↗
- Apr 19, 2026 : Zero-Copy Strings in Apache DataFusion: How StringViewArray Boosted Performance by 8%
- Mar 10, 2026 : Async Runtimes vs Threads in Rust: Which Is Better, and When?
- Mar 04, 2026 : Atomics vs Mutex in Rust: Why Mutex Won Under Heavy Contention
Recent papers
Papershelf →Papers I have read recently.
- ▸ Spanner: Google's Globally-Distributed Database
- ▸ Bigtable: A Distributed Storage System for Structured Data
- ▸ Amazon DynamoDB: A Scalable, Predictably Performant NoSQL Database
- ▸ The Google File System
- ▸ SIEVE: An Efficient Turn-Key Eviction Algorithm for Web Caches
- ▸ Attention Is All You Need
- ▸ Space/Time Trade-offs in Hash Coding with Allowable Errors (Bloom Filter)
What I work with
Languages
Data & Systems
DevOps
Experience
Open source
Contributions across the data ecosystem
Pull requests to Apache DataFusion, Trino, Hudi, Debezium, Arroyo, StarRocks, protobuf-go-lite, and more.
Competitive programming
Achievements
Let's build something fast.
Open to interesting problems in distributed systems, data infra, and performance engineering. Reach out anytime.