My personal portfolio website, built with Next.js and TypeScript.
Please note: This project is currently a work in progress. New features are being added, and existing code is subject to change. The live version is not yet available.
This repository contains the source code for my personal portfolio. The goal is to create a modern, responsive, and visually appealing website to showcase my skills, projects, and professional experience as a developer.
The site is being built from the ground up to be both performant and easily maintainable.
This project is built with a modern front-end stack, focusing on performance, developer experience, and type safety.
- Framework: Next.js
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: Shadcn/ui
- Linting & Formatting: ESLint & Prettier
The project follows a standard Next.js app directory structure to keep the code organized and scalable.
.
├── .next/ # Build directory
├── app/ # Main source code (App Router)
│ ├── components/ # Reusable React components
│ ├── lib/ # Utility functions
│ ├── layout.tsx # Root layout
│ └── page.tsx # Main page
├── public/ # Static assets (images, fonts, etc.)
├── .eslintrc.json # ESLint configuration
├── next.config.mjs # Next.js configuration
├── package.json # Project dependencies and scripts
└── tsconfig.json # TypeScript configuration