Stylized diagram of a rotary positional embedding applied to a query and key tensor on a GPU

Building a Rotary Positional Embedding Kernel from Scratch: A Portfolio Project That Signals Real Systems Skill

Build a real rotary positional embedding kernel in PyTorch with a custom autograd node, fused CUDA-style kernels, and a tiny test harness. The project you ship on a CV to signal GPU, systems, and ML-engineering depth.

September 6, 2026 · 11 min · 2218 words · martinuke0
Layered architecture diagram showing data, training, serving, and observability layers of an AI system.

AI Engineering From Scratch: The Production Blueprint Most Tutorials Skip

Most ‘AI engineering’ tutorials stop at a notebook. This post walks through the full production stack — data pipelines, training loops, evaluation harnesses, serving, and observability — so you can build a system that actually ships.

September 6, 2026 · 11 min · 2217 words · martinuke0
Abstract visualization of probability distributions and token sampling strategies.

Build a Token Sampler From Scratch: Temperature, Top-k, Top-p, Min-p, and Contrastive Search

Build a streaming token sampler from scratch in PyTorch covering temperature, top-k, top-p, min-p, and contrastive search — a CV-worthy systems project for ML engineers.

September 6, 2026 · 11 min · 2266 words · martinuke0
Layered neural network diagram showing low-rank adapter matrices branching off frozen weights.

Building a LoRA Training Loop From Scratch in Pure NumPy

Build a working LoRA fine-tuning loop in pure NumPy, computing every gradient by hand through low-rank adapters. A practical side project that demonstrates real systems understanding to hiring managers.

September 6, 2026 · 12 min · 2463 words · martinuke0
Abstract visualization of sliding attention windows over a token timeline

Building a Sliding-Window Attention Manager from Scratch

A from-scratch, runnable Python project that mimics the memory management at the heart of modern LLMs: sliding-window attention with dynamic eviction and a prefix-cache KV store. Includes architecture, code, tests, and a roadmap to senior-level.

September 6, 2026 · 14 min · 2843 words · martinuke0
Feedback