Writing
I love literature and writing — putting ideas down on paper. As a student, I wrote about my thoughts on literary works and their authors. Now, as a software engineer, I write about technical topics and life experiences. ![]()
2026
Avoid magic strings and numbers
Not every literal is magic — but the ones that encode a business decision cost you more than readability. Two PR comments, and what I changed.
August 29, 2026·7 min read·softwareShipping real-time features with SSE and TanStack Query
SSE is one HTTP response that never finishes — a small, focused tool for server-to-client push. Here's what it actually is, and how I wired it into two features running on TanStack Query.
August 1, 2026·10 min read·softwareUsing next/image the way it wants to be used — lessons from code review
A round of code review sent me back to the next/image docs. Here's what I learned about srcset, lazy loading, CLS prevention, and LCP preloading.
July 18, 2026·9 min read·softwareHow JavaScript handles asynchronous work — Browser vs Server
JavaScript is single-threaded, yet handles thousands of async operations at once. This post breaks down how the event loop works in the browser and Node.js — where they share the same model, and where they quietly diverge.
July 15, 2026·8 min read·softwareUnderstanding web rendering strategies helps you combine them effectively like the computer memory hierarchy
CSR, SSR, SSG, ISR, and Streaming aren't rivals — they're tiers. Understanding the trade-offs lets you compose them, not pick one.
July 12, 2026·11 min read·softwareHow I configured deep linking for our system
Two months ago I picked up a ticket to configure deep linking for our system. Here's what deep linking actually is, how it works end-to-end, and how I approached the FE side of the problem.
July 4, 2026·11 min read·softwareDesign system setup
A step-by-step playbook for bootstrapping a design system in a new project — easy to maintain, easy to extend, cheap to rebrand, without over-engineering on day one.
June 27, 2026·8 min read·software