A visual walkthrough of the three hardest engineering problems I solved — and how I turned "impossible" into production-grade features.
Service Workers have no DOM. Without a DOM, html2canvas can't render images. Here's how I used the Offscreen API to solve it.
Instead of reading the fragile UI, Codeship intercepts the raw GraphQL network responses — making it immune to UI redesigns.
When the network drops, submissions are queued locally. The retry delay doubles each attempt, then instantly flushes when connectivity is restored.