A single-page, responsive portfolio site built with Svelte 5 and Vite. It includes a hero intro, about section, two portfolio grids (work + play), a skills section, and an experience timeline, plus a sticky header with a mobile hamburger menu and a skip-to-content link.
npm install
npm run dev
npm run dev - start the Vite dev servernpm run build - build for productionnpm run preview - preview the production build locallysrc/App.svelte - page shell (header, main, footer) + skip linksrc/components/ - UI sections and layout componentssrc/assets/project.js - "Work" portfolio itemssrc/assets/play.js - "Play" portfolio itemssrc/assets/experience.js - experience timeline entriessrc/app.css - global styles, layout, and CSS variablessrc/components/Hero.svelte and src/components/Main.sveltesrc/components/Nav.sveltesrc/components/Header.sveltesrc/components/Skills.sveltesrc/components/Footer.sveltesrc/assets/project.js and src/assets/play.jssrc/assets/experience.jssrc/app.css)See LICENSE.