A modern, interactive digital resume for Arnas Jelizarovas, built with React, Vite, and Tailwind CSS, and deployed on GitHub Pages. Includes automated PDF generation via Puppeteer.
- Website: https://jelizarovas.github.io/resume
- Direct PDF: https://jelizarovas.github.io/resume/pdf/Arnas%20Jelizarovas%20Resume%20EN.pdf
- React 18 — Component-based UI
- Vite — Fast dev server + bundler
- Tailwind CSS 4 — Utility-first styling
- React Icons — Icon library
- Puppeteer — Automated PDF rendering
- GitHub Pages — Static hosting
npm installnpm run dev(Default Vite dev port: 5173)
npm run buildnpm run previewThe PDF is generated by the script inside functions/.
npm run devcd functions
npm install
node indexOverride URL if needed:
RESUME_URL=http://localhost:5173/ node indexThe output PDF is saved to:
public/pdf/Arnas Jelizarovas Resume EN.pdf
Deployment uses the gh-pages package.
npm run deployVite is configured with:
base: "/resume/";which ensures proper asset paths at:
https://jelizarovas.github.io/resume/
Resume data lives under:
src/api/
Including:
employment.jsoneducation.jsonskills.json
These populate the rendered UI components.
- Header & Contact
- Employment History
- Education
- Skills
Personal project. Not licensed for redistribution.