Personal website built with Astro. Static site deployed on GitHub Pages.
| Command | Description |
|---|---|
npm run dev |
Start dev server at localhost:4321 |
npm run build |
Build to dist/ |
npm run preview |
Preview production build |
- Astro 5 — static site generation
- CSS — custom properties with dark theme
- JS — vanilla canvas particles, IntersectionObserver animations
- Hero — particle network, 3D tilt, typewriter
- About — bio, photo, CV download
- Skills — categorized skill bars
- Projects — filterable project grid
- Experience — education timeline
- Testimonials — references
- Blog — markdown articles
- Contact — form (static)
Push to main — GitHub Actions builds and deploys to GitHub Pages at /Personal-Portfolio/.