// 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.
Diagram of a PyTorch training loop with gradient accumulation, mixed precision and LR scheduling

Hands‑On Guide: Gradient Accumulation, Mixed Precision & Cosine Warmup for a Stand‑Out CV Project

Learn how to combine gradient accumulation, mixed precision, and cosine warmup into a reproducible PyTorch training script that showcases production‑ready ML engineering skills.

October 28, 2026 · 7 min · 1294 words · martinuke0
etcd cluster nodes participating in Raft consensus

Architecting Fault‑Tolerant Service Discovery with etcd and Raft: A Deep Dive into Leader Election

Learn how etcd implements Raft-based leader election and how to design resilient service discovery patterns for production systems.

October 28, 2026 · 7 min · 1338 words · martinuke0
Python code visualizing vector quantization and IVF indexing

Pure‑Python Product‑Quantized IVF Index for Fast ANN Search

A step‑by‑step guide to building a pure‑Python product‑quantized IVF index for fast approximate nearest‑neighbor search, complete with runnable code, benchmarks, and extension paths for production use.

October 28, 2026 · 7 min · 1458 words · martinuke0
Apache Pulsar architecture diagram showing segments flowing from brokers to tiered storage

Inside Apache Pulsar: Segment-Centric Architecture and Tiered Storage

Pulsar’s segment-based storage model decouples compute from storage, enabling tiered storage to offload cold data to cheap object stores without breaking consumer replay.

October 28, 2026 · 7 min · 1432 words · martinuke0
PyTorch attention implementation on a laptop screen

Building a Causal Self-Attention Block from Scratch in PyTorch

Implement a memory-efficient, causal attention mechanism with a custom KV cache in under 100 lines of pure PyTorch code.

October 28, 2026 · 8 min · 1533 words · martinuke0
Feedback