Personal website source for marcopisco.com, built with TypeScript + Vite and deployed with GitHub Pages.
- TypeScript
- Vite
- Vanilla HTML/CSS
- GitHub Actions + GitHub Pages
- Single-page portfolio layout (hero, about, tech stack, experience, education, contact)
- Smooth reveal and hover animations
- Responsive layout for desktop and mobile
bun install
bun run devDefault dev URL: http://localhost:5173
bun run typecheck
bun run build
bun run previewThe production build is generated in dist/.
Deployment is fully automated by .github/workflows/deploy-pages.yml:
- Trigger on push to
main - Install dependencies with
bun ci - Build with
bun run build - Upload
dist/artifact - Deploy to GitHub Pages
Custom domain is configured via CNAME (marcopisco.com).
This project is licensed under the GNU General Public License v3.0. See LICENSE.