├── .gitignore ├── README.md ├── eslint.config.mjs ├── next.config.ts ├── package.json ├── postcss.config.mjs ├── public ├── profile-gif.gif └── profile-image.webp ├── src ├── app │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ ├── opengraph-image.tsx │ ├── page.tsx │ └── twitter-image.tsx └── components │ ├── constants │ └── data.ts │ ├── sections │ ├── about-me.tsx │ ├── achievements.tsx │ ├── blog.tsx │ ├── contact.tsx │ ├── education.tsx │ ├── experience.tsx │ ├── footer.tsx │ ├── github.tsx │ ├── header.tsx │ ├── leetcode.tsx │ ├── navbar.tsx │ ├── projects.tsx │ └── skills.tsx │ └── ui │ ├── fluid-cursor.tsx │ ├── grid-pattern.tsx │ ├── scroll-to-top.tsx │ ├── theme-toggle.tsx │ └── useFluidCursor.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/next.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/profile-gif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/public/profile-gif.gif -------------------------------------------------------------------------------- /public/profile-image.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/public/profile-image.webp -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/opengraph-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/app/opengraph-image.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/app/twitter-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/app/twitter-image.tsx -------------------------------------------------------------------------------- /src/components/constants/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/components/constants/data.ts -------------------------------------------------------------------------------- /src/components/sections/about-me.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/components/sections/about-me.tsx -------------------------------------------------------------------------------- /src/components/sections/achievements.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/components/sections/achievements.tsx -------------------------------------------------------------------------------- /src/components/sections/blog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/components/sections/blog.tsx -------------------------------------------------------------------------------- /src/components/sections/contact.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/components/sections/contact.tsx -------------------------------------------------------------------------------- /src/components/sections/education.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/components/sections/education.tsx -------------------------------------------------------------------------------- /src/components/sections/experience.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/components/sections/experience.tsx -------------------------------------------------------------------------------- /src/components/sections/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/components/sections/footer.tsx -------------------------------------------------------------------------------- /src/components/sections/github.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/components/sections/github.tsx -------------------------------------------------------------------------------- /src/components/sections/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/components/sections/header.tsx -------------------------------------------------------------------------------- /src/components/sections/leetcode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/components/sections/leetcode.tsx -------------------------------------------------------------------------------- /src/components/sections/navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/components/sections/navbar.tsx -------------------------------------------------------------------------------- /src/components/sections/projects.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/components/sections/projects.tsx -------------------------------------------------------------------------------- /src/components/sections/skills.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/components/sections/skills.tsx -------------------------------------------------------------------------------- /src/components/ui/fluid-cursor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/components/ui/fluid-cursor.tsx -------------------------------------------------------------------------------- /src/components/ui/grid-pattern.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/components/ui/grid-pattern.tsx -------------------------------------------------------------------------------- /src/components/ui/scroll-to-top.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/components/ui/scroll-to-top.tsx -------------------------------------------------------------------------------- /src/components/ui/theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/components/ui/theme-toggle.tsx -------------------------------------------------------------------------------- /src/components/ui/useFluidCursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/src/components/ui/useFluidCursor.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulvahabaa/Dev-Portfolio-Next.js/HEAD/tsconfig.json --------------------------------------------------------------------------------