Welcome to my portfolio! This project showcases my journey as a software developer, including details about my skills, personal projects, and a way to contact me directly through a form. This portfolio is built using modern web technologies and designed to be fully responsive.
This portfolio project is a personal website that showcases my skills, projects, and a brief overview of my career journey. I built this site to provide an interactive and responsive experience for visitors, allowing them to learn more about me as a developer and connect via the contact form.
- The portfolio features sections that highlight my projects, skills, and a downloadable resume.
- It includes a contact form powered by EmailJS to send messages directly to my inbox.
- The design is fully responsive, ensuring a seamless experience on both desktop and mobile devices.
This portfolio project was built with the following technologies:
- React.js: For creating interactive, dynamic and reusable front-end components.
- EmailJS: For integrating the contact form with an email service, enabling visitors to reach out.
- HTML: For the basic structure of the web pages.
- CSS (vanilla CSS): For styling the components, with custom responsiveness for various screen sizes.
- JavaScript: For handling form submissions and other dynamic behavior.
- GitHub Actions: For automating the CI/CD workflow, ensuring continuous integration and seamless deployment with each update to the repository.
- Responsive Design: The website adapts to different screen sizes, ensuring a good user experience on mobile, tablet, and desktop devices.
- Project Showcases: Highlights personal projects and professional skills, with detailed descriptions and images.
- Contact Form: A fully functional contact form that allows visitors to send messages directly to my inbox using EmailJS.
- Downloadable Resume: Option to download my resume in both PDF and DOCX formats.
- Smooth Animations: The site includes subtle animations to enhance user interaction.
This portfolio is hosted and deployed using GitHub Actions. Every push to the main branch automatically triggers a deployment, making sure the live version of the portfolio is always up to date.
You can view the live portfolio at:
https://wes-mitchell.github.io/wes-mitchell-portfolio