Welcome to my portfolio! This website showcases my projects, skills, and experiences to potential employers, clients, and collaborators. Built with cutting-edge technologies and designed to impress, my portfolio website reflects my dedication to excellence and innovation in web development.
- Next.js: Leveraging the power of Next.js for server-side rendering, routing, and efficient React development.
- Barba.js: Utilizing Barba.js for smooth and seamless page transitions, enhancing the user experience.
- React Splide & Splide.js: Incorporating React Splide and Splide.js for dynamic and responsive carousel sliders.
- Framer Motion: Adding captivating animations and transitions with Framer Motion to bring the website to life.
- GSAP: Harnessing GSAP for advanced animations and effects to create stunning visual experiences.
- React Fast Marquee: Implementing React Fast Marquee for eye-catching scrolling text effects.
- React Type Animation: Creating engaging typewriter-style animations with React Type Animation.
- React Wavify: Integrating React Wavify for dynamic and customizable wave animations.
- TypeScript: Writing type-safe and efficient code with TypeScript to enhance productivity and maintainability.
- Projects Showcase: Displaying my portfolio projects with detailed descriptions, images, and links to live demos and GitHub repositories.
- Skills Section: Highlighting my technical skills, programming languages, tools, and technologies.
- Experience: Providing information about my work experience, education, certifications, and achievements.
- Contact Form: Allowing visitors to get in touch with me directly through a contact form.
- Responsive Design: Ensuring optimal viewing experience across a wide range of devices, from desktops to mobile phones.
To run the portfolio website locally, follow these steps:
- Clone the Repository: Clone the portfolio website repository to your local machine.
- Install Dependencies: Run
npm install
to install all required dependencies listed in the package.json file. - Run the Development Server: Execute
npm run dev
to start the development server. - Explore and Customize: Access the portfolio website in your browser (typically at http://localhost:3000) and customize it to your liking.
I welcome any feedback, suggestions, or contributions to improve my portfolio website. If you encounter any issues or have ideas for enhancements, please don't hesitate to reach out to me.
- Matthew Bettent
- Website:
- Email:
- LinkedIn:
- GitHub:
Thank you for visiting my repository! I hope you enjoy exploring my projects and learning more about my skills and experiences.