Engineering notes, infrastructure experiments, and the occasional writeup.
About
This site collects notes from working with distributed systems, network tooling, and
edge infrastructure. Most of what lands here started as a debugging session that took
longer than expected.
Recent
Measuring asymmetric NAT behaviour
Notes on packet capture and why hairpinning assumptions break on CGNAT.
TLS fingerprinting and what it actually reveals
A short survey of JA3/JA4 and the assumptions behind client classification.
Small boxes, large routing tables
Running BGP-adjacent workloads on sub-2GB ARM devices.