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.
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.
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.