Next.js · App Router · RSC1 slot · June 2026

Next.js developer for hire

Freelance Next.js developer building production SaaS, AI-native apps, and high-performance marketing sites on the App Router. I ship server components, edge handlers, route-level data fetching, and proper streaming — not Next.js as a static-site generator with React on top. TypeScript end-to-end, deployed on Vercel or your infra of choice.

  • Next.js 15 App Router with Server Components and Server Actions
  • Edge and Node runtime selection per route
  • Streaming, Suspense boundaries, and proper loading UX
  • Route handlers, middleware, and authentication patterns
  • ISR, on-demand revalidation, and cache tag invalidation
  • Metadata API for SEO and Open Graph at scale
  • Production observability: logs, Sentry, Vercel Analytics, GA4
  • Migration from Pages Router to App Router without regressions
Book a 30-min call
Selected case studies

Shipped work for the same brief.

Common questions

What founders ask before reaching out.

  • Do you build with App Router or Pages Router?

    App Router by default — Server Components, Server Actions, and streaming are the default mental model now. I'll work in Pages Router on legacy codebases and have migrated three production apps across without breaking SEO or analytics.

  • Can you deploy to somewhere other than Vercel?

    Yes. Most of my work goes to Vercel for the DX, but I've deployed Next.js to Cloudflare Workers, AWS (via SST and OpenNext), and self-hosted Node. Runtime choice depends on edge vs. heavy-compute needs.

  • How do you handle SEO on Next.js?

    Server-rendered metadata via the Metadata API, JSON-LD schema in initial HTML (not afterInteractive), proper canonicals, sitemap.ts for dynamic routes, robots.ts with AI bot rules, and Open Graph images via opengraph-image.tsx route segments.

  • What's your data layer in Next.js?

    Server Components fetch directly when the source is a database or first-party API. TanStack Query for client mutations and optimistic updates. Server Actions for forms when the surface is small. I don't reach for tRPC unless the team already uses it.

  • Can you upgrade an existing Next.js project to 14 or 15?

    Yes. I've done App Router migrations, Server Component conversions, and Next 12 → 15 upgrades. The work is methodical: dependency graph audit, route-by-route migration, regression testing, and a rollout plan.

  • How long until you can start?

    Currently taking one new engagement starting June 2026. Discovery call within 48 hours, written scope within 48 hours of the call, first PR shortly after.

Related
Next step

Let's see if it's a fit.

30-minute call. No pitch, no slides. Tell me what you're building, including the AI parts, and the constraints. I'll tell you if I can help, and who else to call if I can't.

Book a 30-min call
1 slot · June 2026Usually replies within 24 hoursAsync-friendly · UTC+5:30