[Your Name] · [Email] · [Phone] · [City, ST]
April 21, 2026
Dear Hiring Manager,
I'm applying for the Senior Software Engineer role on the Next.js team. I've been using Next.js in production since v9, shipped five apps on the App Router since its beta, and maintain a small Next.js middleware library that shows up in your deps tree (3.1K GitHub stars, 400K weekly npm downloads). I'd like to stop being a downstream consumer of the framework and help shape what it becomes in the next two years.
At a 60-person developer-tools startup I led the migration of our customer-facing app from Next.js 12 Pages Router to Next.js 14 App Router with React Server Components. The project had a hard constraint: zero Core Web Vitals regressions across 28 high-traffic routes during a six-week rollout. I wrote the migration RFC, built a preview-environment-per-PR pipeline that ran Lighthouse on every route on every commit, and enforced a CI gate that failed the build on any LCP regression over 100ms. We shipped with Lighthouse performance scores moving from an average of 84 to 97, TTFB going from 680ms to 110ms on the edge, and — the metric that matters most — a measured 14% lift in signup conversion that held through three months post-migration. The design doc for that migration is 18 pages and I'd happily share it.
The public-work half matters to me as much as the job itself. Beyond the middleware library, I maintain a blog where I've written three deep posts on App Router caching behavior (one of which was linked from the Next.js docs for a few weeks in late 2024), I've landed 11 merged PRs to the Next.js repo — mostly around image optimization edge cases and a small fix to the ISR revalidation logic — and I spoke about edge rendering at Next.js Conf 2024. I mention this because 'iterate in public' isn't a value I'd need to adopt at Vercel; it's the operating rhythm I've already been running on for four years.
I'd welcome a 45-minute conversation about where I'd focus in the first 90 days on the Next.js team, particularly around caching and revalidation where I have specific opinions I'd bring to the discussion. Happy to share the migration RFC as a writing sample beforehand.
Sincerely,
[Your Name]