Writing

Thoughts, opinions & ideas

Notes on engineering, system design, and the things I learn while building.

Monolith vs Microservices: How to Convert a Monolith into Microservices

A practical, no fluff breakdown of monolith vs microservices architecture, why teams migrate, and the exact steps and patterns (Strangler, Saga, Outbox) used to do it safely in production.

Blog About a Computer Made of Living Brain Cells… Let That Sink In.

Cortical Labs is building computers using real human brain cells that can learn, adapt, and even play games like Doom. This is not AI. This is something else.

What Is Prompt Engineering and How Should You Use It?

Stop fighting with ChatGPT. Learn the real prompt engineering techniques that get you accurate answers — zero-shot, few-shot, chain-of-thought, and why ChatML format matters.

How WhatsApp's 'typing…' Actually Works (And How You Can Build It Yourself)

A deceptively simple real-time feature that teaches you throttling, debouncing, state sync, and scalable Socket.IO design.

Which GPT Should You Use? A Simple Guide to AI That Actually Makes Sense

Discover how different AI models work under the hood and which one to use for your specific needs, from ChatGPT to Claude to Perplexity.

Why I Still Choose React.js Over Next.js (And When I Don’t)

React is far from outdated. Here’s why I still prefer React.js (with Vite, TypeScript, Tailwind) over Next.js in most cases — and when I switch.

Unlock Productivity with Guided Imagery Meditation

Learn how guided imagery meditation can help you recharge and tackle mental blocks.