All Articles
Thoughts on software engineering, design, and building products.

Understanding PCA Through Research
A practical tutorial on Principal Component Analysis (PCA) built from studying and implementing concepts after reading a research paper, with clear intuition and step-by-step explanation.

Designing a Production-Ready AI Chatbot Architecture
A deep, practical breakdown of how real-world AI chatbots are architected — covering conversation flow, orchestrator, RAG, tools, memory, safety, and observability — built from first-principles learning after struggling to clearly explain the system in an interview.

Kubernetes - A Beginners Guide
A practical, end-to-end breakdown of Kubernetes — starting from the deployment problems, virtualization, and containerization to understanding control plane, worker nodes, scheduling, orchestration, and cloud-agnostic architecture — built from structured learning to deeply understand how real-world container orchestration works.