This repository is a modern, responsive portfolio built with HTML, Tailwind (Play CDN for prototyping), and vanilla JavaScript. It showcases projects, case studies, and contact info.
- Prototyping uses the Tailwind Play CDN (no build step required). Open
index.htmlin a browser. - For a production build, install Tailwind locally and generate CSS:
For a production build, install Tailwind locally and generate CSS. This repo includes a ready
package.jsonandsrc/input.css.
# install dev dependencies
npm install
# build the production CSS
npm run build:css
# during development (auto-rebuild on changes)
npm run dev:cssThe project expects the built CSS at dist/output.css. index.html already references this file for production.
This repo includes a helper script that generates responsive image variants in assets/images using sharp.
# install dependencies (includes sharp)
npm install
# generate resized images (creates gabby-320.jpg, gabby-640.jpg, gabby-1200.jpg)
npm run images:optimizeIf you prefer image tooling outside Node, you can use ImageMagick or an online optimizer to produce similar size variants.
You can add curated background images to replace the default Unsplash placeholders.
- Place curated images at
assets/images/bg-1.jpgandassets/images/bg-2.jpg(JPEG/PNG). The site will prefer these local files if present.
Notes: Use images that you have rights to and keep files optimized for web (small file sizes and modern compression).
- Push this repository to GitHub under
gabskay/resume-portfolio. - In the repository Settings → Pages, set the source to the
mainbranch root (orgh-pagesbranch). - Wait a minute — your site will be available at
https://gabskay.github.io/resume-portfolio/.
- Add interactive case study pages or link to GitHub repos for each project.
- Consider adding animations with
framer-motionor small CSS keyframes for micro-interactions. - If you want a production-ready build, I can add
package.jsonscripts and a simple PostCSS pipeline.