Skip to content

Create an accessible academic portfolio design system - #5

Merged
sabujcb merged 1 commit into
mainfrom
portfolio/academic-visual-system
Sep 1, 2026
Merged

Create an accessible academic portfolio design system#5
sabujcb merged 1 commit into
mainfrom
portfolio/academic-visual-system

Conversation

@sabujcb

@sabujcb sabujcb commented Sep 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a reusable github-pages-academic-portfolio skill covering evidence-safe content, design systems, accessibility, SEO, validation, and pull-request delivery
  • add deterministic portfolio-structure and WCAG contrast-checking scripts
  • introduce a site-wide academic palette using deep navy, accessible blue, research teal, restrained gold, and explicit dark-mode tokens
  • replace the default homepage with a responsive academic hero, current appointment, technical focus, research principles, and clear calls to action
  • bring Research, Projects, CV, and Contact into the same visual system without changing their stable URLs
  • improve navigation targets, keyboard focus, reduced-motion behavior, reading width, mobile layouts, cards, buttons, and the natural footer
  • trigger the deployment workflow for future SCSS-only changes

Academic and content rationale

The hierarchy leads with Sabuj's current University of Turku Project Researcher appointment and MSc Data Analytics studies, then presents research direction, methodological practice, projects, CV evidence, and contact paths. Existing evidence-backed project and CV content is preserved.

Validation completed

  • Prettier check passes
  • skill structure validation passes
  • Python validation scripts compile
  • portfolio structural audit: 0 errors and 0 warnings
  • Jekyll configuration parses successfully
  • tested light/dark text, link, button, focus, teal, muted, and footer color pairs all meet their WCAG thresholds
  • branch diff and whitespace checks pass

The Ruby/Jekyll toolchain is unavailable in the local workspace, so the pull-request production build is the authoritative rendering gate and must pass before merge.

Privacy

  • no salary or private employment-contract details are included
  • employment contracts and temporary preview files are not committed

Maintenance note

assets/css/main.scss is a narrow local override of the al-folio core entrypoint solely to append _sass/_academic.scss. Future al-folio upgrades should compare that entrypoint with the pinned theme version.

Rollback

Revert the merge commit to restore the previous layout and theme styling.

@sabujcb
sabujcb merged commit 065cf22 into main Sep 1, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant