Loading...
Please wait while we fetch your content.
Please wait while we fetch your content.
A full-stack portfolio application built with Next.js, TypeScript, and Prisma. Alongside a public portfolio, it includes a custom admin dashboard for creating, managing, and publishing case studies.
// Next.js
Built a modern full-stack application.
// TypeScript
Improved type safety and maintainability.
// Prisma ORM
Simplified database access and schema management.
// NextAuth
Handled secure authentication and sessions.
// Server Actions
Enabled secure server-side data handling.
Learning strict typing while building reusable components and server actions.
Designing schemas, relationships, and migrations for a scalable database.
Organizing the admin panel while keeping the codebase maintainable.
Resolving Prisma configuration and production deployment issues.
Refactored components with reusable interfaces and proper TypeScript types.
Iterated on Prisma schemas until the database structure became stable.
Separated layouts, actions, and shared components into a scalable structure.
Updated the Prisma setup and deployment configuration to resolve production issues.
// frontend
Public portfolio
Case study pages
Contact form
Dark / Light mode
Animated cursor
Responsive UI
// backend
Prisma ORM
NextAuth
Server Actions
Cloudinary
Nodemailer
Middleware
Admin CMS
CRUD operations