Personal website showcasing my professional experience, technical skills, and background as a Senior Project Manager & Quantitative Software Developer.
- Modern, responsive design with dark mode support
- Animated typewriter effect on homepage
- Professional experience timeline
- Comprehensive technical skills showcase
- Contact information page
- Built with Next.js 13, React, TypeScript, and Tailwind CSS
- Node.js 20.x or higher
- npm 10.x or higher
- Clone the repository or navigate to the project directory:
cd /Users/evaattal/PycharmProjects/evaattal-cv- Install dependencies:
npm installStart the development server:
npm run devThe website will be available at http://localhost:3000
To create a production build:
npm run buildTo run the production build:
npm startevaattal-cv/
├── src/
│ ├── app/ # Next.js app directory
│ │ ├── page.tsx # Homepage
│ │ ├── experience/ # Professional experience page
│ │ ├── skills/ # Technical skills page
│ │ ├── contact/ # Contact information page
│ │ ├── layout.tsx # Root layout
│ │ └── globals.css # Global styles
│ ├── components/ # React components
│ │ ├── navbar.tsx # Navigation bar
│ │ ├── type-writer.tsx # Typewriter animation
│ │ ├── theme-provider.tsx
│ │ ├── theme-toggler.tsx
│ │ └── ui/ # UI components (buttons, etc.)
│ └── lib/
│ └── utils.ts # Utility functions
├── public/ # Static assets
├── package.json
├── tsconfig.json
├── tailwind.config.js
└── next.config.js
- Next.js 13 - React framework
- TypeScript - Type safety
- Tailwind CSS - Styling
- next-themes - Dark mode support
- react-simple-typewriter - Typewriter effect
- Radix UI - UI components
- Lucide React - Icons
To customize the content:
- Personal Information: Edit
/src/components/navbar.tsxand/src/app/contact/page.tsx - Experience: Edit
/src/app/experience/page.tsx - Skills: Edit
/src/app/skills/page.tsx - Homepage Titles: Edit
/src/lib/utils.ts- modify thetitlesarray - Colors: Edit
/src/app/globals.cssand/tailwind.config.js
Private project - All rights reserved
Built with Next.js and Tailwind CSS