A modern, responsive CV/Resume built with React, TypeScript, and Tailwind CSS.
- Responsive design
- Print-friendly layout
- Clean and modern UI
- Dark/light sections
- Downloadable PDF format
- Component-based architecture
- React 18
- TypeScript
- Tailwind CSS
- Vite
- ESLint
- react-to-print
The CV content can be easily customized by modifying:
- Personal information in
Sidebar.tsx
- Work experience in
Main.tsx
- Skills in
constants/skills.ts
- Education details in
Main.tsx
The CV is optimized for printing with custom print styles. Use the print button or browser's print function (Ctrl/Cmd + P).
The layout automatically adjusts for different screen sizes:
- Desktop: Two-column layout
- Mobile: Single-column layout
Contributions are welcome! Please feel free to submit a Pull Request.
This project is open source and available under the MIT License.
- GitHub: @jonpena
- LinkedIn: Jonathan Peña