# 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.

Offered by Zubayer al Hasan, Full-stack developer (Dhaka, Bangladesh). Contact: hello@zhasan.me · https://zhasan.me/contact

- Websites, apps & dashboards
- TypeScript end to end
- Server rendering for SEO
- Node.js APIs & real-time

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

- [TDG Property Marketplace](https://zhasan.me/work/tdg-property-marketplace): Phuket real-estate marketplace with map search, lead tracking and an AI landing-page builder.

## 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.
