Writing
Articles & Essays
Reflections on building scalable web systems, product-oriented development, and lessons learned along the engineering journey.
I Shipped the Feature. I Missed the Product.
A reflection on a pivotal conversation with my tech lead. Completing a technical ticket is not the same as building a real product—shifting from a purely engineering mindset to a product-oriented one.
Tokenization is not hard.
Demystifying the process of tokenization in modern applications. Whether splitting text for LLMs or securing sensitive payment data, here is why the concept is simpler than it seems and how to implement it correctly.
How Modern Apps Handle Image & Video Uploads?
An in-depth look at the architectural journey of media from selection to storage. What actually happens behind the scenes of an Instagram-like upload flow to ensure scale, reliability, and speed.
I Was Using "Distributed Systems" and "Microservices" Wrong. Here's What They Actually Mean.
I thought "distributed systems" and "microservices" meant the same thing, until a senior dev at a hackathon asked me to explain the difference between the two.