// 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 an LSM-tree with bloom filters guarding each SSTable.

Implementing Bloom Filters in LSM-Trees: Reducing Read Amplification

A practical deep dive into how bloom filters are integrated into LSM-tree storage engines to slash read amplification, with concrete examples from RocksDB, Cassandra, and ScyllaDB.

September 2, 2026 · 9 min · 1844 words · martinuke0
Diagram of a log-structured merge tree with memtable, immutable memtables, and SSTable levels on disk.

Architecting Log-Structured Merge Trees for Write-Intensive Distributed Databases

How modern distributed databases turn the write-amplification problem into a throughput advantage, and what it costs you on the read path.

September 2, 2026 · 10 min · 2057 words · martinuke0
Stack of sorted runs in an LSM-tree being merged by a compactor.

Optimizing RocksDB LSM-Tree Compaction: Strategies for Write Amplification and Storage Efficiency

How RocksDB’s compaction strategies trade off write amplification, read amplification, and space amplification — and how to tune them for real workloads.

September 2, 2026 · 11 min · 2208 words · martinuke0
A compact circuit board with a glowing language model glyph, representing local edge AI inference.

Optimizing Small Language Models for Local Edge Inference: Quantization, Pruning, and Runtime Tuning

A field guide to running small language models locally on CPUs, NPUs, and modest GPUs. Covers INT4/INT8 quantization, structured and unstructured pruning, KV-cache tuning, batching, and how to measure what actually matters.

September 2, 2026 · 11 min · 2146 words · martinuke0
Go and Redis logos side by side with token bucket diagram

Building a Distributed Token Bucket Rate Limiter in Go with Redis: A CV-Ready Microservice Project

Build a production-shaped distributed rate limiter in Go and Redis using a token bucket algorithm. Includes runnable code, atomic Lua scripts, integration tests, and a roadmap to extend it for your CV.

September 2, 2026 · 13 min · 2661 words · martinuke0
Feedback