Posts
All the articles I've posted.
GenAI Interview Prep
Deep-dive series for ML engineers preparing for GenAI and LLM engineering roles.
GenZ to AI Enz
A series on AI engineering for CS students and early-career engineers.
-
Intro to LLMs: The Whole Picture in One Post
A standalone map of large language models for beginners: how they evolved, how they are trained, how prompts and context windows work, how to pick one, and how to tell if the output is any good.
-
Concurrency, Demystified: What Every Engineer Should Actually Know
A from-fundamentals tour of concurrency in Python, told as one connected story instead of a glossary of terms — threads vs. processes, the GIL, locks, condition variables, asyncio, distributed rate limiting, and a staged concurrent web crawler exercise.
-
Distributed Training at Scale: Parallelism, Memory, and the Optimizer Stack
How DDP, tensor/pipeline/sequence parallelism, ZeRO/FSDP, activation recomputation, mixed precision, and the optimizer stack combine to train models no single GPU could hold.
-
Seq2Seq: Teaching Machines to Translate
The encoder-decoder architecture that powered translation before Transformers, the fixed-size bottleneck it created, and the idea that finally fixed it.