❯ guest@develbyte:$ whoami
Narendra Kumar

❯ Narendra Kumar

Systems builder. Platform tinkerer. Distributed architecture troublemaker.

Software engineer with a focus on distributed systems, databases, and machine learning infrastructure. Currently building scalable data platforms and exploring the intersection of systems programming and ML.

I write about technical deep-dives, paper reviews (#50PaperChallenge), and lessons learned from building production systems.

❯ What I Write About

  • Distributed Systems - Consistency models, consensus algorithms, system design
  • Databases - Storage engines, query optimization, write amplification
  • Machine Learning Infrastructure - ML platforms, model serving, feature stores
  • Paper Reviews - Breaking down seminal research papers (#50PaperChallenge)

❯ Current Projects

[#50PaperChallenge]
Reading and writing about 50 foundational papers in distributed systems, databases, and computer science. Follow along on the blog!

Papers reviewed so far:

→ View all paper reviews

❯ Connect

❯ Colophon

This blog is built with pure HTML/CSS/JavaScript - no frameworks, no build step, no npm dependencies. Just open index.html and it works.

The terminal aesthetic is intentional - a nod to the command-line tools and systems programming that inspire much of the content here.

Syntax highlighting powered by Prism.js. Typography set in JetBrains Mono.