Skip to content

Service

Next.js & React development

Fast, search-friendly websites, web apps and dashboards with Next.js, React and TypeScript, with a Node.js backend when you need one.

Next.js is a great fit when your product is very interactive or when you want one TypeScript codebase from the database to the browser.

What I build

  • Marketing sites and landing pages that load fast and rank well, with content your team can edit
  • SaaS front ends and dashboards with charts, tables and filters
  • Customer portals and account areas
  • Marketplaces and directories with search, filters and maps
  • Real-time features: live updates, notifications and activity feeds
  • Multi-language sites and apps
  • Storefronts on top of an existing e-commerce backend
  • Node.js APIs with Fastify, PostgreSQL, Redis and background workers

Tools I use

React and TypeScript, Tailwind CSS, Prisma or Drizzle with PostgreSQL, Auth.js for sign-in, and Cloudinary and Resend for images and email. The right mix depends on the product.

Quality

TypeScript everywhere, unit tests with Vitest and browser tests with Playwright, so new features don't quietly break old ones.

Related work

1 / 6
Marketplace + AI

Phuket real-estate marketplace with map search, lead tracking and an AI landing-page builder.

  • Next.js 14
  • TypeScript
  • PostgreSQL
  • Prisma

Frequently asked questions

What can you build with Next.js and React?

Marketing sites, SaaS products, dashboards, customer portals, marketplaces with search and maps, and real-time apps, with a Node.js API behind them when needed.

Is Next.js good for SEO?

Yes. Pages are rendered on the server, so search engines and AI crawlers get the full content, and you control titles, descriptions and structured data per page.

Next.js or Laravel?

Choose Laravel for admin-heavy business tools and simple hosting; choose Next.js for highly interactive apps or a TypeScript-only team. I can advise on your specific case.

Can you take over an existing React app?

Yes. I start with a short code review, then fix the riskiest problems before adding features.