This is a responsive and modern portfolio website built to showcase my skills, experience, and projects as a Full-Stack Engineer. It highlights key aspects of my work, testimonials, and provides visitors with an easy way to get in touch or collaborate.
- Purpose: A personal portfolio to present my experience, skills, and projects in a professional and visually appealing way.
- Technology Stack:
- Frontend: React, Tailwind CSS
- Additional Libraries: Swiper.js for interactive sliders and animations
- Deployment: Hosted on Vercel for fast and reliable delivery.
- Features:
- Clean and responsive design, ensuring compatibility across devices.
- Interactive UI elements such as sliders for testimonials.
- Accessible forms to enable quick contact via email or Messenger.
- Hero Section: Welcomes visitors with my name, profession, and a call to action to view my CV or collaborate.
- About Section: Describes my professional journey, experience, and hobbies.
- Skills Breakdown: Highlights my technical proficiencies in frontend and backend technologies.
- Projects Section: Showcases live demos and GitHub repositories for 6+ completed projects.
- Testimonials Slider: Displays peer recommendations with a user-friendly Swiper slider.
- Contact Form: Includes an interactive form for visitors to send messages directly via email or Messenger.
To run this project locally, you’ll need:
- Node.js (v16 or later)
- npm (v7 or later)
- Clone the repository:
git clone https://github.com/your-username/your-repo-name.git cd your-repo-name
- Install dependencies:
npm install
- Start the development server:
npm start
To generate a production build:
npm run build
The project is organized as follows:
src/
├── assets/ # Images and icons used across the site
├── components/ # Reusable React components
├── styles/ # Global and component-specific CSS
├── App.jsx # Main application file
├── index.jsx # Entry point
This portfolio is deployed on Vercel. You can view the live site here: Live Demo
This project is intended as a personal portfolio. However, if you notice any bugs or have suggestions for improvement:
- Fork the repository.
- Create a feature branch:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add feature description"
- Push the branch:
git push origin feature-name
- Open a Pull Request.
If you have any questions or would like to collaborate, feel free to reach out:
- Email: [email protected]
© 2023 Andres Dominguez. All rights reserved.