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, Arroyo, StarRocks, 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.