Code editor showing Go source code for a distributed task queue system with terminal output logs

Build a Distributed Task Queue from Scratch: A Systems Engineer's Portfolio Project

A hands-on guide to building a distributed task queue in Go with Raft consensus, write-ahead log persistence, worker pools, and a live dashboard — the kind of project that signals real distributed systems skill on a CV.

September 21, 2026 · 11 min · 2226 words · martinuke0
A code editor displaying Python implementation of paged attention and KV-cache management

Build a Minimal LLM Inference Engine with Paged Attention and Adaptive KV-Cache Eviction in Pure Python

A hands-on guide to building a minimal LLM inference engine with paged attention and adaptive KV-cache eviction in pure Python, designed to demonstrate real systems engineering prowess on your CV.

September 21, 2026 · 13 min · 2752 words · martinuke0
A visual representation of memory optimization in neural networks

Building a Gradient Checkpointing Engine from Scratch

A hands-on guide to building a custom gradient checkpointing engine in PyTorch. This side project demonstrates deep memory management and autograd mastery, making your CV stand out to AI infrastructure roles.

September 21, 2026 · 8 min · 1531 words · martinuke0
A visual representation of a speculative decoding engine processing tokens across multiple parallel heads.

Building a Medusa Speculative Decoding Engine from Scratch

Learn how to build a high-performance speculative decoding engine from scratch, mastering KV-cache management and token-tree verification to optimize LLM inference.

September 21, 2026 · 8 min · 1620 words · martinuke0
A visualization of a sliding window compressing a long prompt into a fixed-length context window.

Build a Sliding-Window Prompt Compressor from Scratch in Pure Python

A hands-on guide to building a sliding-window prompt compressor from scratch in pure Python, using a learned importance scorer to evict low-relevance tokens and keep attention focused within a fixed context budget.

September 20, 2026 · 13 min · 2689 words · martinuke0
Feedback