All posts

Why I Build with Next.js

Next.jsReactweb developmentframework

For modern web applications, Next.js has become my default choice. It helps me move faster while keeping quality high.

Strong performance by default

Next.js gives a high-performance base without heavy custom setup:

  • Server-Side Rendering (SSR) for faster initial page loads
  • Static Site Generation (SSG) for pages that should be extremely fast
  • Image optimization built into the framework
  • Automatic code splitting so users only download what they need

Better development workflow

The framework keeps development simple and structured:

export default function MyPage() {
  return <div>Hello world</div>;
}

What I value most:

  1. File-based routing that stays clear as projects grow
  2. API routes close to frontend code
  3. Excellent TypeScript support
  4. Fast refresh during development

Deployment that stays practical

I deploy mostly through AWS Amplify, but Next.js also works well with other platforms like Vercel and Netlify.

Real-world impact

Projects like Aired and Trips are built with Next.js. The result is simple: faster delivery, strong performance, and clean scalability.