Journal
Reflecting on some of the toughest challenges I've tackled in my career.

Trust, But Re-Execute
An agent that writes analytics reports will eventually invent a statistic. Ours announced a 26.7% reply rate no query produced. This is how Spot's report generation was rebuilt so a report cannot state a number it didn't compute — and the blind, adversarial scoreboard that proves it.

Why Every IP Camera App Sucks (And How We Fixed It)
Most IP Camera apps are cluttered, laggy, and weirdly stubborn about layout or responsiveness. So we built our own: a clean, mobile-friendly control panel with real-time streaming, swipe gestures for pan and tilt, and just enough polish to not feel like a weekend hack.

WYSIWYG - unless you use tokens!
Optimizing a RoosterJS-based email editor that was suffering from performance issues, recursive event loops, and cursor instability when handling dynamic variables in recruitment email templates.

How I Learned to Stop Worrying and Love DOM Orchestration
In this case study, we explore some of React 19's wonderful quirks, DOM manipulation & learn why you should worry if your React code starts looking like jQuery.