Technical

Engineering & Machine Learning

Deep dives into ML research, mathematical intuition, systems design, and software engineering — written for practitioners who enjoy the details.

15 Jul 2026

From Dijkstra to Google Maps — The Evolution of Shortest-Path Algorithms

How a 1959 algorithm for finding shortest paths became a system that answers a billion routing queries a minute.

dijkstra algorithms graph-theory ◯ 14 min
22 Dec 2025

Pandas & PySpark — Concepts & Examples

A self-contained learning project illustrating core Pandas and PySpark concepts through minimal, working code examples backed by synthetic data.

pandas pyspark ◯ 11 min
22 Dec 2025

Deep Learning Quantization

A comprehensive project illustrating deep learning quantization concepts through minimal working code examples, visualizations, and mermaid diagrams.

quantization deep-learning ◯ 14 min
27 Oct 2025

RL Environments — Educational Reinforcement Learning Tutorials

Ten reinforcement learning algorithm implementations built for educational purposes — from tabular Q-learning through PPO, SAC, and GRPO.

reinforcement-learning rl-algorithms ◯ 44 min · 12 pages
18 Sep 2025

Ray Engineering

Every major Ray subsystem through minimal, runnable Python examples — the patterns used in production distributed ML systems.

ray distributed-systems ◯ 12 min
14 Sep 2025

Kafka Event-Driven Architecture — Demonstration Project

A self-contained, runnable illustration of Apache Kafka concepts and event-driven design patterns, using an in-memory mock broker so no external services are required.

kafka event-driven ◯ 11 min
03 Sep 2025

Large Scale AI/ML Systems

A comprehensive reference for engineering production AI/ML systems — ML system architecture, MLOps, LLMOps, data engineering, and scaling from prototype to production.

mlops ml-systems ◯ 91 min · 29 pages
03 Sep 2025

ONNX Graph Optimizations

ONNX features and graph optimization techniques with minimal, runnable code examples — every concept paired with working code and mermaid diagrams.

onnx graph-optimization ◯ 15 min
29 May 2025

CUDA & cuDNN Programming Tutorials

25 standalone CUDA C++ tutorials covering GPU programming from fundamentals to advanced library usage, targeting NVIDIA H200 (sm_90) with ablation experiments.

cuda gpu-programming ◯ 32 min · 27 pages
19 Mar 2025

Large Scale Software Engineering

A comprehensive reference spanning architectural paradigms, design patterns, distributed systems theory, reliability, security, and organizational practices at scale.

architecture distributed-systems ◯ 262 min · 87 pages
16 Mar 2025

SmallVLM — Minimal Vision-Language Model Tutorial

A from-scratch, explainable implementation of a small vision-language model for image captioning, built entirely with PyTorch.

vision-language pytorch ◯ 9 min
14 Feb 2025

Probability & Statistics

Core probability and statistics concepts through minimal, runnable Python code and SQL analytics — read the source, understand the math.

probability statistics ◯ 17 min
22 Jan 2025

Python Engineering Patterns

A curated collection of minimal, runnable examples illustrating production-grade Python engineering patterns, each reading its configuration from YAML and writing structured logs.

python design-patterns ◯ 12 min
18 Jan 2025

GPU Acceleration — Transformer Tutorials

Minimal, hands-on tutorials for understanding Transformer model training and inference on GPU.

gpu transformers ◯ 12 min
12 Jan 2024

Attention Is All You Need — A Practitioner's Walkthrough

Re-deriving scaled dot-product attention from first principles, with annotated PyTorch code, mermaid architecture diagrams, and a discussion of why positional encoding works the way it does.

transformers attention pytorch ◯ 12 min