Personal portfolio site for Raigato, Fullstack Developer.
Built with Astro, Tailwind CSS v4, and GSAP. Deployed to GitHub Pages.
- Astro — static site framework
- Tailwind CSS v4 — utility-first styling
- GSAP — animations (terminal typewriter, ASCII reveal)
- Biome — linting and formatting
- PostHog — cookieless analytics
src/
├── components/ # Astro components (Hero, About, Projects, Experience, Contact, …)
├── data/ # Config, projects, and experience data
├── pages/ # index.astro
└── styles/ # global.css
public/ # Static assets
All commands are run from the root of the project:
| Command | Action |
|---|---|
pnpm install |
Install dependencies |
pnpm dev |
Start local dev server at localhost:4321 |
pnpm build |
Build production site to ./dist/ |
pnpm preview |
Preview the production build locally |
pnpm check |
Lint, format, and type-check |
Pre-commit hooks (Husky) run Biome checks automatically on staged files.