This repository contains the source code for my personal portfolio website and my resume (CV).
- Framework: Next.js 15 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS 4
- UI Components: shadcn/ui (Radix UI)
- Icons: Lucide React
- Animations:
tailwindcss-animate,tw-animate-css
- Format: LaTeX
- Compiler:
pdflatex
.
├── client/ # Next.js Application
│ ├── app/ # App Router pages and layouts
│ ├── components/ # Reusable UI components
│ └── public/ # Static assets
└── cv/ # Resume Source
└── resume.tex # LaTeX source file- Node.js 18+
- npm / yarn / pnpm
-
Navigate to the client directory:
cd client -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open http://localhost:3000 in your browser.
To compile the resume, you need a LaTeX distribution installed (e.g., TeX Live, MacTeX).
cd cv
pdflatex resume.tex