Skip to content

Repository files navigation

License: MIT Netlify Status

Iván González Acuña — Personal Portfolio

Personal portfolio and resume site built with React 19 and TypeScript, hosted on Netlify.

Live site: ivangonzalezacuna.com

Tech stack

  • React 19 + TypeScript — component framework
  • Vite — build tooling and dev server
  • Vanilla Extract — CSS-in-JS styling (zero-runtime, type-safe)
  • framer-motion — animations and transitions
  • Netlify — hosting and continuous deployment

Run locally

Clone the repo, install dependencies, then start the dev server:

yarn install
yarn dev

To preview a production build locally:

yarn build
yarn preview

Scripts

Script Description
yarn dev Start the Vite dev server
yarn dev:netlify Run via Netlify CLI (applies netlify.toml redirects/headers)
yarn build Type-check and build for production
yarn preview Serve the production build locally
yarn check Type-check, lint, and format-check (no build)
yarn ci Full gate — check plus a production build
yarn lint:fix Auto-fix ESLint issues
yarn format Auto-format with Prettier

Features

  • SEO optimised — canonical URL, Open Graph, Twitter Card meta tags
  • Sitemap and robots.txt for search engine indexing
  • PWA-ready — web app manifest and full favicon set
  • Downloadable CV (/pdf/CV_IvanGonzalezAcuna.pdf)
  • Responsive layout with smooth scroll navigation

About

Personal portfolio using React and deployed with Netlify

Topics

Resources

Stars

Watchers

Forks

Used by

Contributors

Languages