_

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
writing

I write about systems, algorithms, and the art of programming. Here are some of my recent posts.

browse archive

stats

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

Codeforces @screenager
loading
contests 󰇂 last max
LeetCode @screenager
loading
solved contests streak
loading
followers stars
work
  • · 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
builds

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.

golang · distributed-systems

Project C

This is an example project description! You should replace this with a description of your own project.

Framework A · Library B · Tool C

Project B

This is an example project description! You should replace this with a description of your own project.

Framework A · Library B · Tool C

Project D

This is an example project description! You should replace this with a description of your own project.

Framework A · Library B · Tool C

view all on github

stack

tools I reach for —

C++
Go
Python
TypeScript
JavaScript
Rust
FastAPI
PyTorch
TensorFlow
React
Next.js
Astro
Tailwind
Node.js
Bun
PostgreSQL
MongoDB
Redis
Docker
Kubernetes
AWS
Linux
Arch Linux
Git
GitHub
Neovim
VS Code
Figma
Vercel
GraphQL