Every tab switch was a page reload
A cross-origin-isolation rule written for one route was reloading the whole document on 26 tool-tab switches that never needed it.
JPJean PerezQA sweeps found something in every tool
Four browser-driven QA sweeps after the parity audit each traced a cluster of symptoms back to one root cause.
JPJean PerezFirst desktop release, three bugs
The desktop release pipeline needed four dispatches to succeed, then the first real release exposed two more bugs the pipeline itself could not catch.
JPJean PerezThe changelog that shipped 105 PR titles
The changelog pipeline had no API key on its first live run, so its deterministic fallback published 105 raw PR titles as the v1.1.0 release notes.
JPJean PerezAn MCP server in a day
The MCP server plan sat shelved for months, then went from plan to OAuth 2.1 authorization server to a working Inspector session in one day.
JPJean PerezThree ways to run one command
The Studio compiles one FFmpeg command, then hands it to a WASM worker, a desktop IPC bridge, or a localhost HTTP server depending on where you are.
JPJean PerezWhat the parity pass found
Rebuilding forty screens from a design archive in ten days left the app contradicting itself in ways a straight port never catches.
JPJean PerezThe compiler that matched the prototype
Studio compiled cleaner commands than a person would write by hand, until that turned out to mean a stream nobody routed was leaking into the output.
JPJean PerezCross-origin isolation before code
Multi-threaded ffmpeg.wasm needs SharedArrayBuffer, which needs a header change that could break every other route, so I measured before shipping it.
JPJean PerezWhat The FFMPEG began as a 1,122-line plan
A deep FFmpeg analysis tool started as a written-out plan document reusing existing infrastructure, then shipped as a 2,000-line page four days later.
JPJean PerezA four-minute revert and the fix that replaced it
Static ffmpeg binaries went into the serverless upload route and came back out four minutes later, with no explanation on record.
JPJean Perez