Skip to content

wes-mitchell/wes-mitchell-portfolio

Repository files navigation

Wesley Mitchell's Full Stack Developer Portfolio

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.

Table of Contents

Project Overview

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.

Technologies Used

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.

Features

  • 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.

Hosting and Deployment

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

About

This is the source code for my personal portfolio website built with React, JavaScript, CSS, and HTML.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published