Next.jsNestJSTypeScriptPostgreSQLFull-Stack

Product Builder Portfolio

This portfolio site — a full-stack CMS-powered portfolio with Next.js, NestJS, PostgreSQL, Cloudinary, and Resend. Production-grade architecture demonstrating what I build for clients.

AI-Readable Summary

Product Builder Portfolio is a project by Amal Anilkumar. It focuses on software product development using a modern TypeScript stack. This page documents the build context, technical approach, and outcome.

Jun 2026

Overview

This portfolio itself is a product — built with the same standards, architecture, and attention to detail I bring to every client project. It's not a template; it's a full-stack application.

Architecture

Backend (NestJS)

  • 14 domain modules (Profile, Projects, Services, Skills, Experience, Education, Testimonials, Blog, Awards, and more)
  • JWT authentication with refresh token rotation
  • Role-based admin panel with full CMS capabilities
  • File uploads via Cloudinary
  • Transactional email via Resend
  • Swagger API documentation
  • Rate limiting and security headers

Frontend (Next.js)

  • Server-side rendering with ISR for performance + SEO
  • Dynamic OG image generation
  • RSS feed, sitemap, robots.txt
  • JSON-LD structured data for rich search results
  • Framer Motion animations
  • Dark mode with glassmorphism design

Infrastructure

  • PostgreSQL on Neon DB (serverless)
  • API deployed on cloud
  • Frontend deployed on Vercel

Why This Matters

Every feature of this portfolio is something I can build for you. The admin panel, the CMS, the email system, the SEO infrastructure — it all exists and works in production.