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.
-
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.
-
CNN, RNN, LSTM: The Road to Transformers
The architectures that came before Transformers, the limits they hit, and why each new design was needed to fix the previous one.