Back to portfolio

Blogs

Not a regular blog. Just ideas, systems, and technical concepts that made me pause and dig deeper.

Aug 20268 min

JSON Is Not What You Think

I thought JSON was just a simple way to turn JavaScript objects into strings. Then I started digging deeper and found out how numbers, undefined, Dates, object references, and even serialization itself can behave differently than expected.

javascriptjson
Read more
Jun 20266 min

Understanding SSR, CSR and SSG in Next.js

A practical guide to understanding SSR, CSR, and SSG in Next.js, why they exist, how they work, and the trade-offs behind each rendering strategy.

nextjsreact
Read more
Jun 20266 min

When Retries Make Things Worse: Lessons from the GitHub Outage

A practical look at how a GitHub outage turned into a lesson on retry storms, circuit breakers, exponential backoff, and building fault-tolerant distributed systems.

distributed systemssystem design
Read more