Dremel
Two languages. The same bytes.
A pair of columnar SQL engines in Rust and C++, exploring how execution, memory layout, and implementation choices change performance.
STAFF DATA & PLATFORM ENGINEER
I’m Rohan. I turn complex data problems into reliable platforms, thoughtful infrastructure, and systems that earn trust in production.
Currently building enterprise data platforms
at Flutter Entertainment.
Reliable from the first event. Durable ingestion, clear contracts, and backpressure by design.
Correctness through every transformation. Event time, explicit state, and predictable recovery.
Useful at the other end. Efficient queries, observable behavior, and data people can trust.
01 / SELECTED WORK
My systems notebook, in code. Focused projects exploring how data moves, how engines execute, and where performance comes from.
Two languages. The same bytes.
A pair of columnar SQL engines in Rust and C++, exploring how execution, memory layout, and implementation choices change performance.
Python ergonomics. Rust performance.
An asynchronous crawler framework with native Rust acceleration for the parts of data collection where performance matters most.
A local-first home for your data.
A lakehouse workspace bringing ingestion, SQL exploration, Delta publishing, orchestration, notebooks, and dashboards together.
Every event has its place in time.
A Rust stream processing engine exploring event time, windows, watermarks, late events, checkpoints, and a live dashboard.
02 / EXPERIENCE
From healthcare data to real-time platforms and enterprise infrastructure. Eight years of learning what production actually demands.
From the first pipeline to the platform behind it.
The full story, in my résumé03 / HOW I THINK
I work at the intersection of distributed systems, real-time data, and performance engineering. The runtime details are where the interesting work begins.
Explore my toolkitArchitecture should make the next decision easier. Clear ownership, simple interfaces, and operational behavior a team can reason about.
Event time, state, checkpoints, and recovery are first-class concerns. Reliability starts with the semantics, long before the incident.
Follow the bytes. Measure real workloads. Improve storage layout, hot-path I/O, and runtime behavior before adding more infrastructure.
B.Tech, Electrical EngineeringJawaharlal Nehru Technological University, Hyderabad
2014 — 2018THE TOOLKIT
Different tools. The same focus on correctness, performance, and the people operating the system.
Rust · Go · Java · Python · Scala · C++ · SQL · Shell
Flink · Kafka / MSK · Spark · Pulsar · Kinesis · Airflow
Iceberg · Delta Lake · Hudi · Arrow · Parquet · DynamoDB · S3 · PostgreSQL · Kubernetes · Docker
DataFusion · Trino · Presto · ClickHouse · Dremio · DuckDB
04 / OPEN SOURCE
I read implementations, test ideas against real workloads, and contribute fixes and improvements. Open source turns that curiosity into something others can build on.
Explore my contributionsGOOD WORK STARTS WITH A CONVERSATION
Streaming platforms, query engines, open source,
or a
difficult systems problem. I’d love to hear about it.