// 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.
Python code on a laptop screen next to a diagram of memory blocks

Hands-On Build Guide: Paged Attention KV Cache Manager with Block Allocation and Prefix Caching in Python

A step‑by‑step guide to implementing a paged attention KV cache in Python, perfect for CV demonstration.

October 3, 2026 · 10 min · 2113 words · martinuke0
Illustration of distributed gradient synchronization across nodes

Build a Distributed Data-Parallel Bucketed Gradient Synchronizer from Scratch

Learn how to implement a bucketed gradient synchronizer that reduces communication overhead in distributed training, perfect for a portfolio project that signals real systems engineering skill.

October 3, 2026 · 7 min · 1430 words · martinuke0
A schematic of multiple LoRA adapters connected to a shared base model.

Multi-Adapter LoRA Inference Engine with Weight Paging and Shared Base

A hands‑on guide to building a multi‑adapter LoRA inference engine with weight paging and a shared base model, perfect for showcasing systems engineering skills.

October 3, 2026 · 6 min · 1201 words · martinuke0
LLVM pass manager architecture diagram

Inside LLVM's New Pass Manager: A Deep Dive into Its Architecture

Exploring LLVM’s new pass manager: architecture, design patterns, and how it transforms modern compiler optimization.

October 2, 2026 · 9 min · 1901 words · martinuke0
Abstract visualization of kernel tracing with eBPF

Inside eBPF: Tracing Kernel Events with Minimal Overhead

eBPF programs run directly in the kernel, letting you attach tracing probes to hundreds of events without modifying kernel source or paying the cost of traditional tracing tools.

October 2, 2026 · 11 min · 2270 words · martinuke0
Feedback