Diagram of a speculative decoder: a small draft model proposing tokens that a larger target model verifies in parallel.

Build a Speculative Decoder From Scratch: A Portfolio Project That Signals Real Systems Skill

A working engineer’s guide to implementing a speculative decoder from scratch: draft with n-gram proposals, verify with a target model, ship it as a portfolio piece. Real code, real benchmarks, real extensions.

September 5, 2026 · 13 min · 2630 words · martinuke0
Diagram of a GGUF file layout with tensor metadata and quantized weight blocks.

Building a GGUF Parser and Tensor Loader From Scratch: A Portfolio Project That Actually Signals Systems Skill

Build a real GGUF parser and tensor loader from scratch in Rust — metadata parsing, q4_0/q8_0 dequantization, mmap’d weight streaming, and a minimal Llama forward pass. The kind of CV project that gets interviews at systems and ML infra teams.

September 5, 2026 · 13 min · 2735 words · martinuke0
Diagram of a GGUF file being parsed into numpy tensors with dequantization steps.

Building a GGUF Parser and Dequantizer From Scratch: A Portfolio Project That Signals Real Systems Skill

Parse GGUF, dequantize Q4_0 and Q8_0 tensors, and load Llama weights into numpy. A hands-on guide to a side project that demonstrates real systems engineering on a CV.

September 5, 2026 · 14 min · 2871 words · martinuke0
Code editor showing a Python implementation of flash attention with tiling and online softmax in NumPy.

Building Flash Attention from Scratch in Pure NumPy: A CV-Worthy Systems Project

Build flash attention from scratch in pure NumPy using tiling and the online softmax trick, then extend it toward production. A deep, runnable project that signals real systems engineering to hiring managers.

September 4, 2026 · 14 min · 2834 words · martinuke0
Illustration of a heap with colored nodes representing tri‑color marking.

Implementing Concurrent Garbage Collection: Tri-Color Marking Architecture and Production Heap Management Strategies

Explore how tri‑color marking powers low‑pause concurrent collectors, see concrete architecture diagrams, and learn production‑grade heap management tricks.

May 30, 2026 · 6 min · 1269 words · martinuke0
Feedback