/* TEAM */ Owner & content: Sean Kendall Site: https://www.k5l.ca/ LinkedIn: https://www.linkedin.com/in/sdkendall/ Credly: https://www.credly.com/users/sean-kendall Location: Calgary, Alberta, Canada /* SITE */ Last update: 2026/05/20 Language: English (en-CA) Doctype: HTML5 IDE: Kiro CLI /* THANKS */ - Vite (https://vitejs.dev) for the build pipeline - React (https://react.dev) for the UI runtime - Vitest (https://vitest.dev) + Cypress (https://www.cypress.io) for tests - FontAwesome (https://fontawesome.com) for the icon set - AWS CDK + CloudFront + S3 for the hosting stack - Puppeteer (https://pptr.dev) for the static prerender step - Lighthouse (https://github.com/GoogleChrome/lighthouse) for audits /* COLOPHON */ Stack: React 19.1 + Vite 8 + tree-shaken FontAwesome. Hosting: CloudFront + S3 (private bucket via OAC), two AWS accounts (`default` -> www.k5l.ca, `sean-personal` -> www.seankendall.com). Source: https://github.com/seandkendall/sean-professional-website This site is statically prerendered at build time; visitors get fully-formed HTML on first paint, then React hydrates on top. No backend, no analytics, no tracking.