Senior Frontend Engineer / 2026
I build front ends that stay fast after they ship.
I'm Miguel, a senior frontend engineer in Colombia with 17+ years of experience. A performance habit older than any framework I use, and open-source code — one widget alone serves 11M+ requests a month.
Read the writing ↘02What I do
The interesting part is never the first release. It's whether it still holds up a year later.
- 01
Performance that survives the release
96 desktop Lighthouse, 0.8 s LCP, 0 CLS on a production platform — and six years of the same work before the current stack, back to service workers and PWAs on storefronts.
- 02
Next.js platforms, nine of them
App Router, Server Components and Server Actions against headless WordPress and REST, shipped and maintained rather than prototyped.
- 03
Pipelines that catch things early
Matrix testing, CodeQL, Dependabot with auto-merge and SHA-pinned actions across 18+ repositories, plus CI that provisions and requests automated review.
03Writing
What each project actually taught me.
Not tutorials. The bug that took a week to find, the fix that turned out to be configuration, the assumption that measurement destroyed.
Taking minification offline: two Rust libraries, six platforms, seven languages
Moving my VS Code extension from a minification API to local Rust minifiers fixed every feature complaint I had — and shipped a package that only worked on my own laptop to a few thousand people who were not me.
Shipping seven languages and showing everyone English
My VS Code extension had shipped translations for seven languages since October. Nine months later I found out that six of those bundles had never been displayed to a single user — and that my i18n test suite had been asserting through the bug the whole time.
How I fixed the macOS bug that broke every VS Code extension's tests
My own extension's tests started failing on macOS. I chased the wrong cause first, then found someone else had already diagnosed the right one — and shipped the fix myself instead of waiting.
Building my first VS Code extension, from a web form to the Marketplace
I was minifying legacy WordPress theme files by pasting them into a browser tab. Here's how that turned into a published VS Code extension, and the tooling it took to get there.