// TODO: I’m martinuke0

Welcome to my corner of the internet. This website is a personal blog which I use as a platform to document my learning journey and showcase it for the world to see.
A sleek Python code editor with visual cache diagrams

Pure Python Paged Attention Engine with LRU KV‑Cache Eviction

A step‑by‑step guide to building a pure Python paged attention engine with LRU cache eviction, perfect for demonstrating systems‑level skills to ML recruiters.

October 13, 2026 · 9 min · 1914 words · martinuke0
Developer using Bazel to build a monorepo

Mastering Bazel: Scalable Reproducible Build Systems for Modern Development

Bazel transforms build pipelines into deterministic, cache‑able assets, accelerating development across polyglot codebases.

October 13, 2026 · 7 min · 1300 words · martinuke0
Python code on a dark terminal, visualizing paged KV cache buckets

Build a Paged Attention KV Cache with H2O Eviction in Pure Python

Learn how to implement a paged attention KV cache with H2O eviction in pure Python, a concrete project that demonstrates low‑latency data structures, eviction policies, and production‑ready patterns for AI/ML infrastructure.

October 13, 2026 · 8 min · 1702 words · martinuke0
A diagram of a mixture-of-experts router

Build Your Own Mixture-of-Experts Router with Top‑k Gating

This tutorial walks you through building a top‑k gated mixture-of-experts router in PyTorch, giving you a concrete portfolio piece that demonstrates model architecture, sparse routing, and system‑level scaling.

October 13, 2026 · 7 min · 1321 words · martinuke0
Docker container running inside a CI job

Designing Deterministic Test Environments Using Docker-in-Docker for CI Pipelines

A practical guide to configuring Docker-in-Docker for reliable, repeatable CI pipelines, with patterns, security tips, and real-world examples.

October 13, 2026 · 6 min · 1270 words · martinuke0
Feedback