Skip to content

CrypticWaffles/Portfolio

Repository files navigation

Miles Griffith — Portfolio

Personal portfolio website built with React and Vite.

Overview

A single-page application showcasing projects, skills, education, and work experience. Sections include:

  • Hero — intro
  • About — background summary
  • Skills — languages, frameworks, databases, and tools
  • Projects — List of projects i've worked on
  • Experience — work history & Education
  • Contact — contact info / links

Tech Stack

  • React 19
  • Vite 7
  • Plain CSS

Getting Started

npm install
npm run dev

Build for production:

npm run build
npm run preview

Project Structure

src/
├── components/
│   ├── Navbar.jsx
│   ├── Hero.jsx
│   ├── About.jsx
│   ├── Skills.jsx
│   ├── Projects.jsx
│   ├── Experience.jsx
│   └── Contact.jsx
├── data.js       # All content data (projects, skills, education, experience)
├── App.jsx
└── App.css
public/
└── Miles_Griffith.pdf

All site content (projects, skills, education, experience) is centralized in src/data.js.

About

This is my personal portfolio website, built to showcase my skills, projects, education, and experience as a software developer.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors