My portfolio site using Astro static site generation https://thayen.ca
  • Astro 61.9%
  • CSS 19.3%
  • TypeScript 14.7%
  • Shell 3%
  • JavaScript 1.1%
Find a file
Thayen Burtenshaw 3cb4802c7d
Some checks are pending
Deploy to Cloudflare / Deploy (push) Waiting to run
Updated github to renamed account
2026-08-08 09:50:47 -04:00
.github/workflows Add Playwright accessibility and smoke tests 2026-06-11 11:24:50 -04:00
.vscode feat: add Biome for linting and formatting 2026-04-03 00:20:16 -04:00
plans added plan for scroll unfurling animation 2026-06-11 10:48:35 -04:00
public Renamed project internal name to domain agnostic portfolio-site 2026-08-08 09:31:07 -04:00
scripts Renamed project internal name to domain agnostic portfolio-site 2026-08-08 09:31:07 -04:00
src Updated github to renamed account 2026-08-08 09:50:47 -04:00
tests Add Playwright accessibility and smoke tests 2026-06-11 11:24:50 -04:00
.gitignore Add Playwright accessibility and smoke tests 2026-06-11 11:24:50 -04:00
AGENTS.md Updated portfolio to new site 2026-08-08 09:22:35 -04:00
astro.config.mjs Updated portfolio to new site 2026-08-08 09:22:35 -04:00
biome.json Updated dependencies 2026-06-11 10:35:51 -04:00
package.json Updated portfolio to new site 2026-08-08 09:22:35 -04:00
playwright.config.ts Add Playwright accessibility and smoke tests 2026-06-11 11:24:50 -04:00
pnpm-lock.yaml Add Playwright accessibility and smoke tests 2026-06-11 11:24:50 -04:00
pnpm-workspace.yaml Updated astro dependencies 2026-06-11 10:30:25 -04:00
README.md Rewrote README.md 2026-08-08 09:47:16 -04:00
setup.sh Fixed inconsistent pnpm usage between ci and dev 2026-06-11 10:17:11 -04:00
StyleTodo.md Updated todos 2026-03-02 22:59:33 -05:00
TODO.md Prepare project for Jules AI and accessibility updates 2026-04-02 10:35:19 -04:00
tsconfig.json feat: add Biome for linting and formatting 2026-04-03 00:20:16 -04:00
wrangler.jsonc Renamed project internal name to domain agnostic portfolio-site 2026-08-08 09:31:07 -04:00

Thayen's Portfolio Site

This is the source code for my personal portfolio site, thayen.ca.

It is a static site using Astro and Typescript to improve developer experience with iterating on the site and is hosted via Cloudflare Workers as static assets.

Acknowledgements

This project uses AI to help with prototyping initial styles and page design and to create assets (some of which are later improved manually). The actual contents of the page are authored and reviewed by me (though sometimes exact wording is reviewed by AI).