Writing

2026

  1. Your LLM Prompt Can Leave the Device. Your Customer’s Name Doesn’t.An on-device PII airlock for LLM prompts: rules and a small NER model on ONNX Runtime Web and LiteRT, with measured results and a WebGPU int8 trap. 16 min
  2. I Turned “Falsehoods Programmers Believe” Into a Daily Game Where Every Card Proves ItselfA daily card game built on the falsehoods programmers believe. Every answer comes with a JavaScript proof you can edit and run in the browser. 6 min
  3. Building 2048 in JavaScript: One Merge Function, Four DirectionsBuild the movement logic for 2048 in JavaScript. Learn how tiles merge and use reversal and transposition to handle every direction. 5 min