Skip to content

Projects

A collection of things I've built. Each project page covers the problem, the approach, and what I learned.

  • Lab Notes (this site)


    This portfolio, built with Material for MkDocs and deployed to GitHub Pages with GitHub Actions.

    MkDocs · GitHub Actions · GitHub Pages

  • Managing AWS with GitHub Copilot


    Using an AI coding agent and the AWS CLI to audit, document and automate a personal AWS account.

    AWS · AI · Automation · DNS

Adding a project

  1. Create docs/projects/<your-project>.md (use Lab Notes as a template).
  2. Fill in the front matter (tags, description) and the sections.
  3. Add the page under Projects in the nav section of mkdocs.yml.
  4. Add a card for it on this page (and on the home page if it's featured).
  5. Put screenshots in docs/assets/ and reference them with ![alt](../assets/image.png).