Personal Portfolio
A modern, responsive portfolio built with Next.js 15 and cutting-edge web technologies

Personal Portfolio
A modern, responsive portfolio built with Next.js 15 and cutting-edge web technologies.
This portfolio represents a carefully crafted digital presence showcasing my journey as a full-stack developer. Built with a focus on user experience, performance, and modern design principles, it serves as both a showcase of my work and a testament to my technical capabilities.
Design Philosophy
Premium Aesthetic
Clean, sophisticated design inspired by industry leaders like Vercel and Linear. Every element is purposefully placed to create a professional, memorable experience.
Responsive First
Meticulously crafted for all devices - from mobile to desktop. Adaptive layouts ensure optimal viewing and interaction regardless of screen size.
Dark Mode Native
Default dark theme with seamless light mode support. Carefully chosen color palettes ensure readability and visual appeal in both modes.
Performance Optimized
Built on Next.js App Router with server-side rendering, static generation, and optimized assets for lightning-fast load times.
Key Features
Dynamic Navigation System
Proper Next.js routing with route groups, individual pages for each section, and a scrollable homepage showcasing all content at once.
Interactive Project Showcase
Dynamic project pages with detailed case studies, tech stacks, and live demos. Each project tells a story of problem-solving and technical execution.
Smooth Animations
Framer Motion powered animations, custom splash cursor effects, and split text animations create an engaging, delightful user experience.
CV Download
Direct PDF download functionality allowing visitors to easily access and review my complete professional credentials offline.
Technology Carousel
Animated logo loop showcasing the diverse tech stack I work with, from frontend frameworks to backend technologies.
Tech Stack
Framework & Core
Styling & UI
Fonts & Assets
Development Tools
Architecture Highlights
Route Group Structure
Organized with a (main) route group for shared layouts, enabling individual routes while maintaining a unified homepage experience.
Component Architecture
Modular component system with clear separation of concerns. Each section (Hero, Projects, Tools, etc.) is self-contained and reusable.
Static Generation
Project pages use generateStaticParams for optimal performance. Content is pre-rendered at build time for instant page loads.
Theme System
Custom theme provider with dark mode as default. System-wide color tokens ensure consistency across all components in both light and dark modes.
Development Journey
This portfolio evolved from a simple showcase into a sophisticated web application. Key milestones included:
- →Navigation Redesign: Transitioned from hash anchors to proper Next.js routing while maintaining the single-page scrolling experience on the homepage.
- →Responsive Refinement: Implemented mobile-first design with careful attention to tablet breakpoints, ensuring perfect layouts across all device sizes.
- →Theme Implementation: Added comprehensive light/dark mode support with carefully chosen color palettes for optimal readability and visual appeal.
- →Performance Optimization: Leveraged Next.js 15 features like Server Components, Image Optimization, and Static Generation for exceptional performance.
Performance
Fast Initial Load - Server-side rendering with optimized assets
Instant Navigation - Client-side routing with prefetching
Image Optimization - Next.js automatic image optimization
Responsive Design - Optimized for mobile, tablet, desktop
