All posts

Posts tagged Engineering

11 posts

Engineering21 Sep 2026 · 3 min read

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 Perez
Engineering19 Sep 2026 · 3 min read

QA 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 Perez
Engineering16 Sep 2026 · 3 min read

First 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 Perez
Engineering15 Sep 2026 · 2 min read

The 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 Perez
Product15 Sep 2026 · 4 min read

An 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 Perez
Engineering14 Sep 2026 · 3 min read

Three 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 Perez
Engineering12 Sep 2026 · 4 min read

What 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 Perez
FFmpeg11 Sep 2026 · 3 min read

The 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 Perez
Engineering5 Sep 2026 · 3 min read

Cross-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 Perez
FFmpeg10 Dec 2025 · 3 min read

What 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 Perez
Engineering20 Jun 2025 · 3 min read

A 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