Articles
Notes, tutorials, and build logs from things I'm working on.
Real-Time Speech-to-Text in the Browser with Deepgram
A minimal, framework-free dictation box: click a mic, talk, and watch words stream into a textarea live as you speak. The full pipeline — getUserMedia, Web Audio downsampling to 16 kHz PCM, a Deepgram WebSocket, and partial-vs-final rendering — with runnable code.
Breaking Veo's 8-Second Wall: a tiny tool for long AI videos
Google Veo caps clips at 8 seconds. Here is a tiny tool that chains clips into long, continuous videos — with the full MIT-licensed source.
The Editor That Wouldn't Phone Home: hooking a webview's message bus
VSCode-style editors fence their UI inside a webview locked down by CSP. Here's how I loosened my own copy's policy, hooked its message bus, and caught a Claude rate-limit cap the instant it arrives — with MIT-licensed glue scripts.
Your PC's Flight Recorder: turn Wireshark into an always-on network log
Wireshark ships a headless engine, tshark, that you can run 24/7 — one plain-English line per packet into a rolling, self-rotating log. An always-on flight recorder for your own network, in two small PowerShell scripts.