

Interface preview — desktop and mobile layouts
Overview
RD Stack is a personal portfolio website built to present projects, technical experience, and previous work in a clear and professional way. The website focuses on showcasing projects, technologies, and development experience through a fast and responsive user experience.
The Challenge
The main challenge was to create a portfolio that goes beyond a traditional project list by giving each project a clear space to present its purpose, technologies, challenges, and solutions while maintaining a simple and responsive user experience.
The Approach
The website was built with Next.js and TypeScript using reusable components and a structured project data model. A dedicated admin dashboard was also implemented to manage portfolio projects without manually editing the source code.
Architecture
- Frontend
- Next.js + React + TypeScript
- Styling
- Tailwind CSS
- Data
- PostgreSQL
- ORM
- Drizzle ORM
- Authentication
- Admin session authentication
- Storage
- Vercel Blob
- Deployment
- Vercel
- Development
- VS Code + Git + GitHub
Technology
- Next.js
- TypeScript
- Tailwind CSS
- PostgreSQL
- Drizzle ORM
- Prisma
- GitHub
- Vercel
- VS Code
- React
- Git
Outcome
The result is a scalable portfolio platform with project management through an admin dashboard, Vercel Blob image uploads, dedicated project pages, and a responsive interface optimized for desktop and mobile devices.
Next project
Asateer KhadraaHave something similar in mind? Tell me about it.
Start a conversation