Skip to content

Repository files navigation

Cybersecurity Portfolio

Ownership and content boundaries

The repository-level MIT License covers M. Walker's original portfolio structure, configuration, presentation, project descriptions, and independently authored material. It does not relicense Quartz, themes, dependencies, training-platform content, lab material, challenge artefacts, screenshots, or other third-party content. See NOTICE.md.

A professional cybersecurity portfolio site built on Quartz v4. The site separates capability design (Projects) from technical execution (Writeups), and presents supporting artefacts as downloadable deliverables.

Structure

content/
  index.md                                  Landing page
  projects/
    incident-response-program/index.md      Enterprise IR Program design
    cloud-security-plan/index.md            AWS cloud security architecture
  writeups/
    tryhackme/rtcc/index.md                 Red Team Capstone walkthrough
  attachments/
    projects/irp/                           IRP supporting visuals
    projects/cloud/                         Cloud architecture visuals
    writeups/rtcc/                          RTCC engagement screenshots

Local development

Requirements: Node.js 22 or higher.

npm ci
npx quartz build --serve

The site will be available at http://localhost:8080.

Deployment

The site is deployed to GitHub Pages via the workflow at .github/workflows/deploy.yml. Pushing to the main branch triggers a build and deploy to GitHub Pages.

To enable Pages on a fresh repository:

  1. Push the repository to GitHub
  2. In the repo settings, set Pages source to "GitHub Actions"
  3. Update baseUrl in quartz.config.ts to match your Pages URL
  4. Push to main to trigger the first deploy

Disclosure

All organisations, contacts and entities referenced inside the artefacts are fictional, sanitised, or part of approved training environments. Documents are presented as capability pieces and are not intended to be deployed verbatim into a live organisation.

Credits

Built on Quartz v4 by Jacky Zhao.

About

No description, website, or topics provided.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages