Skip to content

Repository files navigation

Markuss Saule Portfolio

This repository hosts the static portfolio at https://msaule.github.io/ through GitHub Pages.

Pages setup

  • Source: Deploy from a branch
  • Branch: main
  • Folder: /docs

Site structure

  • index.html, work.html, about.html, resume.html: page sources
  • project.html?slug=...: reusable project case-study route
  • assets/data.js: metadata for the 14 public projects
  • assets/case-studies.js: long-form case-study content
  • assets/app.js: project rendering, filters, navigation, and motion
  • assets/styles.css: visual system and responsive layout
  • images/: profile and project evidence
  • files/: resume and downloadable project artifacts
  • docs/: deployed GitHub Pages build
  • resume.tex: source for the one-page resume

Update workflow

  1. Edit the root HTML, JavaScript, CSS, images, files, or resume.tex.

  2. Regenerate project thumbnails after changing project metadata or source imagery:

    node scripts/generate-thumbnails.mjs
  3. Preview locally:

    python -m http.server 4173
  4. Compile resume.tex when the resume changes and copy the PDF to files/resume.pdf.

  5. Synchronize the root site files into docs/.

  6. Verify desktop and mobile layouts plus local links.

  7. Commit and push:

    git add .
    git commit -m "Update portfolio"
    git push origin main

About

Markuss Saule's Business Analytics/Data Science Portfolio

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages