Fahri 2022
Fahri 2022
Portfolio
View Detail
My personal portfolio website, showcasing my work, skills, and projects in a clean, modern interface
- Type
- Portfolio
- Role
- Web Designer & Full-stack Developer
- Service
- Web Design / Web Development
- Year
- 2022

Project Overview
This Next.js project serves as my personal portfolio website, showcasing my work, skills, and projects in a clean, modern interface. The site is designed to be fast, responsive, and easy to navigate, with a focus on presenting my best work effectively.
Key Features
1. Project Showcase
- Dynamic Project Listing: Projects are displayed using a list layout with filtering capabilities
- Detailed Project Pages: Each project has its own dedicated page with detailed information, images, and descriptions
- Image Galleries: Projects feature image sliders and galleries using custom components



2. Content Management
- WordPress Integration: The site integrates with WordPress for content management, allowing easy updates to projects
- API-Driven: Uses Next.js API routes and custom services to fetch data from WordPress
3. Performance & UX
- Optimized Performance: Implements Next.js features like static generation and dynamic imports for fast loading
- Responsive Design: Fully responsive layout that works on all devices
- Smooth Animations: Uses anime.js for subtle, performance-optimized animations
Technologies Used
- Frontend: Next.js, React, SCSS, Bootstrap
- State Management: React Context API
- Animations: anime.js
- Content Management: WordPress (headless CMS)
- Custom Integration: Custom WordPress plugin that exposes Gutenberg blocks in the REST API and handles Next.js revalidation
- Code Quality: ESLint, Prettier