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.
CDN Deep-Dive
Technical Deep-Dive | Distributed Systems
Exploring the invisible backbone of the high-speed web—how Content Delivery Networks (CDNs) handle global traffic, routing, and caching.
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.
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.
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.
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.
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.
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.