All projects
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.