Skip to Content

Next.js developer for US startups

I build fast Next.js sites and product front ends for founders who want clean code in their own repository and a staging link to click through. Calls fit an East Coast morning, and we agree call times and update rhythm in the first conversation.

Next.js App Router & Server Components (RSC)
Type-Safe Development with TypeScript & Zod
Cinematic Interactive Motion (GSAP, Lenis, Framer Motion)
Headless Database Architecture (Supabase, PostgreSQL)
Strict Content-Security-Policy (CSP) & Hardened Headers
Search-Engine Optimization & Schema Integration
Core Track Record

4+ Years

Building systems

Collaboration Mode

Remote + Onsite (Guwahati Area)

Figma Asset Prep → Modular Coding → Vercel/VPS Deployment

Platforms Used
Next.jsReactTypeScriptTailwind CSS

Working with me from the US

What clients there usually need

  • A marketing site for a SaaS product with pricing, docs and a blog that the growth team edits without a developer.
  • A logged-in product front end in Next.js that talks to your existing API and matches your design system.
  • A fast landing page for paid campaigns, with analytics events wired in so you can see which ad brings sign-ups.
  • An onboarding flow and settings pages for a new product, built with typed components your future engineers can extend.

India is 9½ hours ahead of New York in summer and 10½ in winter, because US clocks change and India's do not. So 7 pm in India is 9:30 am on the East Coast in summer, and 8:30 am in winter. Chicago is an hour behind New York, and San Francisco and Los Angeles are three behind, so West Coast teams get a narrower window. At the start we agree call times and how I send updates.

I quote in USD and you pay by Wise or international bank transfer, so you pay from a US dollar account and there is no currency conversion on your side. Invoices are in English. A contract or NDA can be signed electronically, DocuSign-style, and I am happy to sign your NDA before we talk about details. I do not give tax or legal advice, so your accountant handles that side.

I write in US English by default, in copy, interface text and documentation. I build products that work with Stripe and similar US payment tools when you need to take payments. Holidays are worth planning early: Thanksgiving, July 4 and the year-end break on your side, and Diwali and other Indian festivals on mine. Tell me your key dates at the start and we schedule around both calendars.

Optimization Summary

Many websites look pretty but load slow, leak API tokens, or rank poorly on Google due to outdated code structures. I fix that.

Common Obstacle

“The website feels sluggish and scores poorly on Lighthouse (low LCP/CLS).”

Engineering Resolution

I migrate layouts to Next.js App Router, utilize optimized `<Image>` tags to prevent layout shifts, deploy static generation with Incremental Static Regeneration (ISR), and compress code assets.

Common Obstacle

“Forms are spammed constantly by bots.”

Engineering Resolution

I implement secure API validation using Zod, integrate rate limiters (Token Bucket algorithm), and deploy invisible honeypot fields to block bots without using annoying CAPTCHAs.

Common Obstacle

“We have no Google search rankings for our services.”

Engineering Resolution

I build descriptive heading hierarchies, inject proper meta tags, generate canonical URLs, write dynamic sitemaps, and inject structured JSON-LD schemas for search engines.

Common Obstacle

“Adding new products or portfolio items requires developer help.”

Engineering Resolution

I construct custom, secure administration panels (e.g. under the `/jmos` path) leveraging Supabase Auth, allowing you to update databases via clean forms.

Is This Service Right for You?

I build fast, interactive, and search-engine optimized web applications. I do not build generic template sites or drag-and-drop pages.

Startups & SaaS Founders

Teams that need a performant web presence with secure admin dashboards (like JM.OS), streaming API routes, and user signup hooks.

Premium Consumer Brands

Bespoke tea estates or design studios needing luxury storytelling pages (like Anyak) with cinematic transitions, custom loading states, and Lenis smooth scrolls.

Local Businesses & Enterprises

Assam-based entities seeking to increase local traffic with custom local SEO structures, dynamic sitemaps, and optimized contact captures.

Creators & Product Designers

Builders launching hardware or design tools who want a portfolio, guide hub, or documentation pages capable of displaying interactive 3D elements.

Typical Web Project Deliverables

I deliver clean, type-safe code repositories with automated CI/CD pipelines.

Software

Next.js Git Repository

Fully typed, lint-checked Next.js codebase structured logically with components, API routes, and styling tokens.

Database

Supabase Database Schema

SQL migration scripts for tables, security policies (RLS), and database queries.

Security

Security Audit & Hardened Configs

Strict CSP header settings, rate limit configs, and environment variable guidelines.

SEO

Google Search Console Setup

Verified ownership files, dynamic sitemaps setup, and verified indexing request submissions.

Documentation

Deployment Documentation

A simple guide detailing environment variable requirements, build commands, and database setup instructions.

Specialized Building Areas

I build responsive interfaces optimized for quick loading and interactive motion.

Cinematic Scroll Narratives

Immersive storytelling frontends. I design interactive pages (like Anyak) using GSAP and Lenis smooth scroll, mapping user scroll depth to scroll-trigger animations (such as unfolding tea leaves or sliding text blocks) at 60FPS across platforms.

Secure Admin Dashboards & CMS

Custom database backends. I construct admin dashboards using Supabase authentication, cookie-based session middleware, and Next.js Server Actions, keeping your public content editable.

High-Authority SEO Silos

Topical search optimization. I map topic cluster structures, write dynamic schemas, and generate breadcrumbs, building your site's relevance for target keywords.

Technical Stack & Platform Coverage

I write clean code using modern full-stack web libraries.

Frontend Core

Next.js (App Router)React 19 / TypeScriptTailwind CSS 3HTML5 Semantic Layout

Animation & Motion

GSAP (GreenSock)Lenis Smooth ScrollFramer Motion 12CSS Keyframe Animations

Database & Backend

Supabase (PostgreSQL)Next.js Server ActionsResend API (Emails)REST API Endpoints

Testing & Analytics

ESLint / TypeScript CompilerZod Validation SchemaMicrosoft ClarityGoogle Analytics 4
Related Technologies:Next.jsReactTypeScriptSupabaseGSAPTailwind CSS
Deep Technical Documentation

Engineering Notes & Tradeoffs

Detailed Technical Deep Dive: Full-Stack Web Development

How I build fast React and Next.js sites: secure form endpoints, smooth animation that doesn't cost performance, and pages that load quickly on mobile data.

1. Next.js App Router & Server Components (RSC)

Traditional React applications rely on Client-Side Rendering (CSR), downloading massive JavaScript bundles that delay initial page load and complicate search engine indexing. By implementing Next.js App Router and Server Components (RSC), page layouts are compiled to static HTML on the server, ensuring sub-second load times and optimal SEO.

Static vs Dynamic Rendering

Many developers configure entire pages as dynamic because they contain a single dynamic component (like database lists). By decoupling stateful components (using "use client" wrappers) and loading them dynamically, we keep the surrounding page structure static. This allows pages to be pre-rendered using Incremental Static Regeneration (ISR) with a 1-hour cache revalidation cycle.

To keep telemetry and public project detail routes fast, I configure dynamic static paths. Below is the Next.js pattern I implement inside detail routes to ensure static generation while maintaining dynamic update caches:

import { notFound } from "next/navigation";
import { getProject, getProjectSlugs } from "@/lib/db/projects";

// Configure Incremental Static Regeneration (ISR) revalidation cycle
export const revalidate = 3600; // Revalidate static page cache every 1 hour

// Generate static parameters for all existing database rows at build time
export async function generateStaticParams() {
  const slugs = await getProjectSlugs();
  return slugs.map((slug) => ({ slug }));
}

export default async function ProjectDetailPage({
  params,
}: {
  params: Promise<{ slug: string }>;
}) {
  const { slug } = await params;
  const project = await getProject(slug);
  
  if (!project) {
    notFound();
  }
  
  return (
    <article className="pt-28">
      <h1>{project.name}</h1>
      <p>{project.tagline}</p>
    </article>
  );
}

Prefetching & Lazy Loading

Use Next.js <Link> tags to prefetch linked page code in the background as they enter the viewport. Combine this with the <Image> component to enforce lazy loading, preventing slow Largest Contentful Paint (LCP) speeds.


2. Endpoint Hardening & Bot Protection

Web contact forms are major vectors for automated spam. I secure API endpoints without degrades user experience (avoiding annoying CAPTCHAs) by deploying Zod verification schemas, Token Bucket rate limiters, and invisible honeypot fields.

Trusting Client-Side Validation

A common mistake is verifying email input format only on the client side. Spambots bypass React components completely, posting payload objects directly to the API endpoints. Always enforce database and syntax boundaries on the server side using schemas like Zod.

The Hardened API Validation Workflow:

  • Zod Schema Verification: Parse inputs against schemas.
  • Honeypot Trap: Add a field styled as hidden. If a bot fills it, abort immediately.
  • Token Bucket Rate Limiting: Log visitor IP hashes in memory or a database to prevent DDoS attacks.
import { NextResponse } from "next/server";
import { z } from "zod";

// Declare schema boundaries
const contactSchema = z.object({
  name: z.string().min(2).max(100),
  email: z.string().email(),
  message: z.string().min(10).max(5000),
  website: z.string().max(100).optional(), // Honeypot field
});

export async function POST(req: Request) {
  try {
    const json = await req.json();
    const payload = contactSchema.parse(json);
    
    // Honeypot check: If the hidden 'website' field is populated, a bot filled it
    if (payload.website && payload.website.trim().length > 0) {
      return NextResponse.json({ success: true }, { status: 200 }); // Silent drop
    }
    
    // Process verified data (e.g. send email via Resend API)
    return NextResponse.json({ success: true });
  } catch (err) {
    return NextResponse.json({ error: "Invalid parameters" }, { status: 400 });
  }
}

The Portfolio Honeypot Trap

On the main contact form of this portfolio, bots were flooding the email endpoint with spam drafts. After integrating a hidden honeypot field and a Token Bucket rate limiter, spam submissions dropped to absolute zero while real customer inquiries were delivered without delay.


3. GSAP Scroll Sequencers & Lenis Synchronization

To build luxury digital storytelling experiences (like Anyak tea estate showcase), I sequence complex CSS animations using GreenSock (GSAP) and synchronize momentum scrolling with Lenis:

  • Lenis Smooth Scroll: Eliminates browser scroll jumps and ensures animations match the user's touchpad velocity.
  • GSAP ScrollTrigger: Binds CSS transforms, scales, and clip-paths directly to the viewport scroll position.
  • Performance Budget: Animates exclusively GPU-accelerated CSS properties (transform: translate3d/scale, opacity) to maintain 60FPS fluid motion on mobile screens.

My Web Development Process

I build websites systematically, ensuring performance issues are resolved before launching on production servers.

01. Visual Scoping & Figma Prep

Establishing the Page Flow

Phase 1 of 9

We define constraints: layout, copy, animations, and sitemap. I import visual assets, structure the section flow (Hero to Contact CTA), and check contrast levels for accessibility.

Featured Project Deliverables

Dynamic projects fetched from the portfolio database demonstrating execution.

Fyra AI Portfolio Assistant Interface - Clean Full Mockup
AI
Custom knowledge basePrompt engineering

Fyra — AI Portfolio Assistant

Custom knowledge base assistant that qualifies visitors, recommends projects, and captures leads in real-time.

Next.jsTypeScriptGemini APISupabase

AI & Full-Stack Engineer

View Details →
Fish feeder device
IoT
IoTWeb Control

Smart IoT Fish Feeder

Remote-controlled automated feeding system.

ESP32Next.jsServoFirebase

Full-stack IoT

View Details →
Anyak — Handcrafted Assam Tea Storytelling
Web
GSAP & ScrollTriggerLenis Smooth Scroll

Anyak — From Leaf to Roots to Blend

Cinematic digital storytelling experience revealing the soul of handcrafted Assam tea.

Next.jsTypeScriptReactTailwind CSS

Lead Frontend Engineer

View Details →

Why Hire a Specialized Next.js Engineer?

Generic builders outsource complex custom features. I write clean code that loads fast and ranks on search engines.

Development FactorMy Web EngineeringGeneric Template / Page Builder
Lighthouse Performance (LCP)✓ Highly optimized Next.js App Router scoring 95-100 on load speed.❌ Sluggish loading times (often below 50) due to heavy page builders.
Bot Protection & Form Validation✓ Zod validation, rate limiters, and honeypot traps.⚠️ Vulnerable to spam forms; relies on third-party security plugins.
Custom Animation & Motion✓ Lightweight, custom GSAP scroll triggers that run smoothly.❌ Heavy plugins that degrade mobile framerates below 30FPS.
Code & Database IP Ownership✓ Full code handoff under Git; zero recurring page builder licenses.⚠️ Monthly lock-in fees; difficult to export database tables.

Coverage Area & Physical Location

My evening in India is your morning on the East Coast, so we have a window for calls. For West Coast teams we agree call times and update rhythm in the first conversation. Quotes are in USD and paid by Wise or international bank transfer. Code lives in your GitHub from day one, and you get a staging link to try at every step.

On-site Delivery Areas

Guwahati
Jorhat
Dibrugarh
Silchar
Nagaon
Tezpur
Tinsukia
Sivasagar
Golaghat
Barpeta
North Lakhimpur
Bongaigaon
Dhubri
Kokrajhar
Hailakandi
Karimganj

Remote Collaboration

For clients across other major Indian tech hubs (Bengaluru, Hyderabad, Pune, Chennai, Mumbai, Delhi NCR) and global locations (US, Canada, UK, Australia, Germany, Singapore), I provide remote development via GitHub, secure staging previews, and automated CI/CD deployments.

Base: Guwahati, Assam, India

Frequently Asked Questions

Answers to what clients ask me most.

Yes. I can join an existing Next.js and TypeScript repo, follow your conventions, and open pull requests for your team to review.
I build in the technical basics: fast pages, clean metadata, sitemaps and structured data. Content strategy and link building are separate jobs I can point you toward.
Yes. We list your holidays, such as Thanksgiving and July 4, and mine, such as Diwali, at the start and plan reviews and releases around them.
Yes. East Coast teams get the easiest overlap, and for Central or Pacific teams we choose call times that suit most people and keep the rest in writing, in a shared channel or tracker.
Yes. Quotes are in USD, so you pay in dollars by Wise or an international bank transfer, and I receive it in India. You get an English invoice for your records.
Next.js App Router is a modern framework for React. It renders pages on the server (Server Components) by default, reducing JavaScript bundle sizes and improving initial load speed.
Yes, all my designs use flexible grid layouts and CSS media queries, ensuring layouts display perfectly across desktop, tablet, and mobile screen widths.
Yes, I regularly integrate Stripe, Razorpay, and PayPal API gateways using secure webhook logic.
Yes. I construct custom, secure administration panels (CMS) that allow you to edit copy and upload images without touching code.

Let's Build Your High-Performance Web App

Ready to launch a fast, search-optimized Next.js web application with a secure administration panel? Let's discuss your project.