Fact-checking every course
Every claim in every course, quiz, lab and reference tool got checked against a primary source, with 152 corrections and 117 questions still open.
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 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 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 PerezTwo days that built the course, the desktop app, and a backend
In January 2026 two bursts of PRs shipped a nine-module FFmpeg course, then a desktop app, certificates and a Supabase backend in one day.
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