BLOG · 3 ARTICLES
Writing on systems that go live.
Notes on real-time video, WebRTC, frontend architecture and mobile engineering — what I built, what broke and what I would do again.
2026
- 2026.10.20
Stopping the camera from flip-flopping: confidence scoring for AI active-speaker switching
Why instant thresholds make automatic camera switching twitchy, and how a rising confidence score, a hold rule and a wide-shot fallback make it feel like a calm human operator.
- 2026.10.17
Migrating a Backbone.js app to React without a rewrite: Web Components as the bridge
How I moved a Backbone.js and Marionette product toward React micro-frontends one screen at a time, using Web Components as the boundary both worlds understand.
- 2026.10.14
Resumable 4K uploads from a phone: chunking, retries and what actually breaks on mobile networks
Getting large ISO recordings off a phone reliably: resumable chunked uploads to Google Cloud Storage, retry rules that don't make things worse, and the mobile failures you only meet in the field.