Skip to content

its-abdou/portfolio

Repository files navigation

Portfolio · License GitHub Repo Views

A modern, minimal developer portfolio built with Next.js 16, showcasing my projects, experience, and journey as a Software Engineer passionate about AI, full-stack development, and scalable systems.

screenshot-dark screenshot-light


✨ Features

  • Modern & responsive design
  • Light / Dark mode
  • Experience timeline
  • Project showcase
  • Certifications
  • MDX-powered blog
  • SEO optimized
  • Open Graph image generation
  • JSON-LD structured data
  • Sitemap & robots.txt
  • AI-ready (llms.txt)
  • Progressive Web App (PWA)
  • OpenPanel Analytics

🛠️ Tech Stack

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS v4
  • shadcn/ui
  • Motion
  • MDX
  • OpenPanel

🚀 Getting Started

Prerequisites

  • Node.js 22+
  • pnpm
  • Git

Clone the repository

git clone https://github.com/its-abdou/portfolio.git

cd portfolio

Install Portless

This project uses Portless for local HTTPS development.

npm install -g portless

Install dependencies

pnpm install

Configure environment variables

cp .env.example .env.local

Fill in the required values inside .env.local.

Run the development server

pnpm dev

Open:

https://its-abdou.localhost

Production build

pnpm build
pnpm start

📁 Project Structure

src/
├── app/
├── components/
├── content/
├── data/
├── hooks/
├── lib/
├── styles/
└── types/

📄 License

Licensed under the MIT License.

Feel free to use this project as inspiration or as a starting point for your own portfolio. If you do, please replace all personal information, assets, and branding before publishing.

About

Personal portfolio built with Next.js, showcasing projects, skills, and experiments.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors