Skip to content

Blogs

Welcome to my blog! Here, I share technical deep-dives, engineering insights, and explorations into how the internet and distributed systems work at a low level.


HTTP Message Structure

Technical Deep-Dive | Protocol Internals

A detailed exploration of the HTTP message format, CRLF sequences, start-lines, and header fields — modeled after RFC 9112 and RFC 9110.

Read Technical Deep-Dive


Cookies Deep-Dive

Technical Deep-Dive | Web Protocols

Unwrapping the world of cookies — how small data files enable personalization, manage sessions, and secure the web.

Read Technical Deep-Dive


OAuth 2.0 Deep-Dive

Technical Deep-Dive | Security & Auth

Understanding the "Open Authorization" standard — how access tokens, refresh tokens, and different grant types enable secure delegated access.

Read Technical Deep-Dive


Inside the .torrent File: Understanding Bencode & Metadata

Technical Deep-Dive | Network Protocols

Exploring the internal structure of a .torrent file and the Bencode format — how tiny files manage massive datasets through cryptographic fingerprints and metadata.

Read Technical Deep-Dive


Building a Recursive Descent HTML Parser in Go

Technical Deep-Dive | Browser Internals

A deep-dive into how a raw HTML string becomes a live DOM tree — character-by-character tokenization, recursive descent parsing, the grammar that makes it all work, and why the call stack IS the parse tree.

Read Technical Deep-Dive


QUIC Deep-Dive: The Transport Protocol Behind HTTP/3

Technical Deep-Dive | Transport Protocols

Exploring how QUIC combines TLS 1.3, independent streams, connection migration, QPACK, and anti-amplification defenses to power HTTP/3.

Read Technical Deep-Dive


What Are Quorums in Distributed Systems?

Technical Deep-Dive | Distributed Systems

Understanding how majority quorums prevent split-brain, why R + W > N matters, and what tradeoffs quorum-based systems make.

Read Technical Deep-Dive


CDN Deep-Dive: The Invisible Backbone of the High-Speed Web

Technical Deep-Dive | Distributed Systems

Understanding how Content Delivery Networks route users to nearby edge servers, cache content, manage traffic, and improve performance, reliability, and security.

Read Technical Deep-Dive