05 Apr 2026
What happens when a transformer is allowed to redesign itself?
I started with two layers and a slightly uncomfortable question: should architecture really remain frozen for the entire training run? This is the story of 236 structural decisions, including the useful ones and the questionable ones.
18 Feb 2026
Training a voice for $14, then fitting it inside the browser
A practical account of data preparation, spot instances, failed runs, ONNX export, and why removing the inference server changed the product.
Technical report · 14 min
12 Apr 2026
I could log every architectural event. I still couldn’t see the model.
Why tables and loss curves were insufficient, and how that frustration became npviz.
Technical report · 10 min