A high-performance portfolio designed for a Backend Systems Engineer, built with Next.js and optimized for system-inspired aesthetics.
This portfolio is designed to be lightweight, fast, and visually immersive. It features a "glassmorphism" dark theme inspired by IDEs and terminal environments, reflecting a focus on Backend Engineering and System Internals.
- Command Palette: Quick navigation across sections via
Ctrl + K. - Spotlight Effects: Interactive glassmorphism cards that respond to mouse movement.
- System-Inspired UI: Dark theme with JetBrains Mono typography.
- Performance: Built with Next.js App Router for optimal loading speeds.
- Analytics: Integrated with Vercel Analytics and Speed Insights.
Live Site: shaikhmahad.vercel.app
- Framework: Next.js (App Router)
- Library: React 19
- Styling: Tailwind CSS 4
- Insights: Vercel Analytics & Speed Insights
- Typography: JetBrains Mono & Inter
.
├── Portfolio/ # Main Next.js application
│ ├── app/ # Next.js App Router (pages, components, styles)
│ ├── public/ # Static assets (images, icons, robots.txt)
│ ├── package.json # Dependencies and scripts
│ └── next.config.mjs # Next.js configuration
├── LICENSE # MIT License
└── README.md # Root documentation
- Node.js: 18.x or higher
- Package Manager: npm (recommended), yarn, pnpm, or bun
- Clone the repository:
git clone <repository-url>
- Navigate to the project directory:
cd Portfolio - Install dependencies:
npm install
-
Development Mode:
npm run dev
The site will be available at
http://localhost:3000. -
Production Build:
npm run build npm run start
Defined in Portfolio/package.json:
dev: Runsnext dev- Start development server.build: Runsnext build- Build the application for production.start: Runsnext start- Start the production server.lint: Runseslint- Lint the codebase.
| Variable | Description | Default |
|---|---|---|
| None | No manual environment variables required for local setup. | N/A |
Tip
Vercel Analytics and Speed Insights are automatically enabled when deployed on the Vercel platform.
- TODO: Implement unit tests for UI components.
- TODO: Add integration tests for navigation and command palette.
This project is licensed under the MIT License.
