All projects

2025

Next.js Portfolio & Blog Platform

This website: a Next.js portfolio and blog with an admin dashboard, REST APIs and CI/CD on Vercel.

Next.jsTypeScriptTailwind CSSPrismaZod

Overview

This website is the project: a Next.js portfolio and blog with an admin dashboard for writing and managing articles. Posts are rendered statically for speed and refreshed when edited.

I treated it as a production system: structured data and metadata on every page, generated sitemap and social cards, validated REST APIs and automatic deployments.

What I built

  • Engineered a full-stack portfolio and blog platform with a scalable TypeScript architecture.
  • Developed an admin dashboard for managing technical articles and performance metrics.
  • Implemented secure REST APIs with Prisma and Zod; deployed through Vercel CI/CD with analytics.

Design and architecture

  • Stack: Next.js and TypeScript with Tailwind CSS, Prisma for data and Zod for validation.
  • Blog: slug URLs, table of contents, reading time, related posts and JSON-LD for each article.
  • Delivery: deployed on Vercel with CI/CD and analytics.