Modern one-page software engineering portfolio focused on internship and new grad recruiting.
- Vite + React
- Tailwind CSS
- Static assets only (GitHub Pages compatible)
npm install
npm run devnpm run buildBuild output is generated in dist/.
This repo is configured for a GitHub Pages custom domain at:
https://fernando-ace.com/
Key config:
vite.config.jsusesbase: "/"public/CNAMEpreserves the custom domain during Pages deployments- GitHub Pages uses GitHub Actions as its deployment source
.github/workflows/deploy.ymlbuilds and publishes the generateddist/artifact on every push tomain- App is single-page section navigation (no client router)
Push to main, or run the workflow manually from the Actions tab. The workflow installs dependencies, builds the Vite app, and deploys dist/ to GitHub Pages.
The checked-in root assets/ files are legacy artifacts and are not the production deployment source.
Main content is centralized in:
src/data/portfolioData.js
Update this file to change experience, projects, skills, leadership, and links without touching layout components.