╔═╗╔═╗╦═╗╔═╗╔═╗╔╗╔╔═╗╔═╗╔═╗╦═╗╚═╗║ ╠╦╝║╣ ║╣ ║║║╠═╣║ ╦║╣ ╠╦╝╚═╝╚═╝╩╚═╚═╝╚═╝╝╚╝╩ ╩╚═╝╚═╝╩╚═
My first line of code wasn't "Hello World". It was a question: "Why does this work?"
I'm Tejas — final year CS, somewhere between the abstractions and the bare metal. I spend my time understanding how things actually work: compilers, operating systems, distributed systems, and the elegant algorithms underneath.
I believe the best engineers aren't just users of technology — they're curious about the machinery. When I hit a bug, I don't just fix it; I want to know why it happened.
This is my notebook — a calm space for writing, experiments, and showing off. Things I write before I forget them.
"The best programs are written so that computing machines can perform them quickly and so that human beings can understand them clearly."
— Donald Knuth
I write about systems, algorithms, and the art of programming. Here are some of my recent posts.
There's something satisfying about compression — taking a tangled mess and folding it into elegant logic that fits in your head. I chase that feeling in competitive programming. ICPC Asia-West Regionalist '25-26
- · Working on LLMs, vector databases, and retrieval-augmented generation to build enterprise search solutions
- · Built a custom log ingestion engine using FastAPI (AsyncIO) to replace Adiscon, decoupling ingestion from storage
- · Optimized query performance by 95% (2s to 100ms) by shifting from row-based reads to partitioned Parquet files with Snappy compression
- · Reduced storage footprint by implementing columnar compression and dictionary encoding for high-cardinality log fields
- · Built a fault-tolerant ingestion pipeline using Kafka to decouple log producers from consumers, ensuring data persistence
Things I made because I wanted them to exist.
Distributed Broadcast Node (Go)
A high-throughput, eventually consistent gossip protocol implementation. Designed to pass the Maelstrom distributed systems test suite with strict latency and validity guarantees.
Project C
This is an example project description! You should replace this with a description of your own project.
Project B
This is an example project description! You should replace this with a description of your own project.
Project D
This is an example project description! You should replace this with a description of your own project.
tools I reach for —
\
\
