Posts

08 Sep 2025

Magic Keyboard and Trackpad on Multiple Macs

Surviving the agony of manually unpairing your devices from one Mac to another.

16 May 2024

Probabilistic to-visit Queue

A probabilistic collection leveraging Bloom Filters to store a set of 1 billion visited URLs in 18mb.

01 Feb 2024

Search Engine in Rust

A search engine overview and Rust implementation, supporting free and boolean ranked queries, efficient disk and memory usage, and spelling correction.

12 Nov 2023

Log-Structured Merge Tree

An LSM Tree overview and Java implementation, with a Skiplist, SStables, and background compaction from scratch.