
Fyra — AI Portfolio Assistant
Custom knowledge base assistant that qualifies visitors, recommends projects, and captures leads in real-time.
AI & Full-Stack Engineer
View Details →Engineering search-optimized, accessible, and cinematic web applications using Next.js, TypeScript, and headless databases. I write clean, fast code built to scale.
4+ Years
Building systems
Remote + Onsite (Guwahati Area)
Figma Asset Prep → Modular Coding → Vercel/VPS Deployment
Optimization Summary
Summary: Many websites look pretty but load slow, leak API tokens, or rank poorly on Google due to outdated code structures. I fix that.
“The website feels sluggish and scores poorly on Lighthouse (low LCP/CLS).”
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.
“Forms are spammed constantly by bots.”
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.
“We have no Google search rankings for our services.”
I build descriptive heading hierarchies, inject proper meta tags, generate canonical URLs, write dynamic sitemaps, and inject structured JSON-LD schemas for search engines.
“Adding new products or portfolio items requires developer help.”
I construct custom, secure administration panels (e.g. under the `/jmos` path) leveraging Supabase Auth, allowing you to update databases via clean forms.
Summary: I build fast, interactive, and search-engine optimized web applications. I do not build generic template sites or drag-and-drop pages.
Teams that need a performant web presence with secure admin dashboards (like JM.OS), streaming API routes, and user signup hooks.
Bespoke tea estates or design studios needing luxury storytelling pages (like Anyak) with cinematic transitions, custom loading states, and Lenis smooth scrolls.
Assam-based entities seeking to increase local traffic with custom local SEO structures, dynamic sitemaps, and optimized contact captures.
Builders launching hardware or design tools who want a portfolio, guide hub, or documentation pages capable of displaying interactive 3D elements.
Summary: I deliver clean, type-safe code repositories with automated CI/CD pipelines.
Fully typed, lint-checked Next.js codebase structured logically with components, API routes, and styling tokens.
SQL migration scripts for tables, security policies (RLS), and database queries.
Strict CSP header settings, rate limit configs, and environment variable guidelines.
Verified ownership files, dynamic sitemaps setup, and verified indexing request submissions.
A simple guide detailing environment variable requirements, build commands, and database setup instructions.
Summary: I build responsive interfaces optimized for quick loading and interactive motion.
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.
Custom database backends. I construct admin dashboards using Supabase authentication, cookie-based session middleware, and Next.js Server Actions, keeping your public content editable.
Topical search optimization. I map topic cluster structures, write dynamic schemas, and generate breadcrumbs, building your site's relevance for target keywords.
Summary: I write clean code using modern full-stack web libraries.
Summary: This document outlines Jishnu Mahanta's architectural approach to constructing high-performance React applications, securing web form endpoints, and styling fluid, interactive animations.
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.
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.
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.
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:
transform: translate3d/scale, opacity) to maintain 60FPS fluid motion on mobile screens.Summary: I build websites systematically, ensuring performance issues are resolved before launching on production servers.
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.
Dynamic projects fetched from the portfolio database demonstrating execution.

Custom knowledge base assistant that qualifies visitors, recommends projects, and captures leads in real-time.
AI & Full-Stack Engineer
View Details →
Remote-controlled automated feeding system.
Full-stack IoT
View Details →
Cinematic digital storytelling experience revealing the soul of handcrafted Assam tea.
Lead Frontend Engineer
View Details →Summary: Generic builders outsource complex custom features. I write clean code that loads fast and ranks on search engines.
| Development Factor | My Web Engineering | Generic 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. |
Summary: In Guwahati, I provide local visual reviews, on-site analytics scoping, page loading speed audits, and direct UX consulting sessions, expediting project milestones.
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.
Summary: Read my engineering notes on rendering speed and search engine optimization.
How to export database contents, map 301 redirects, and keep keyword rankings intact.
Detailed code configurations detailing fetch priority settings and image scaling strategies.
Code walkthrough detailing Zod checks, Token Bucket rate limiters, and invisible honeypots.
Structured query answers targeting specific informational searches.
Ready to launch a fast, search-optimized Next.js web application with a secure administration panel? Let's discuss your project.