Writing

Engineering deep-dives and honest explainers. Every claim verifiable; every cost stated.

A quarter-million lines of Rust on Tauri 2.0: what shipping at this scale actually taught us

599 Rust files, 380 IPC commands, one SQLite file with vector search, and a windowless engine — the lessons with scars attached.

Where vulnerability data actually comes from (and why your alerts feel useless)

Every dependency scanner drinks from the same public well. Once you see the plumbing, alert fatigue makes sense — and so does the fix.