No description
  • HTML 66.2%
  • Blade 22.3%
  • JavaScript 7.7%
  • Nix 2.1%
  • PHP 1.4%
  • Other 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
xbazzi 5258205914
Some checks failed
Deploy to AWS S3 and Invalidate CloudFront / deploy (push) Failing after 3s
test: removing test
2026-07-26 22:58:18 -05:00
.github/workflows Update README and actions 2025-02-14 15:40:47 -05:00
build_production test: removing test 2026-07-26 22:58:18 -05:00
source test: removing test 2026-07-26 22:58:18 -05:00
.envrc feat: Add RVO blog 2025-11-30 20:11:19 -07:00
.gitignore feat: Add RVO blog 2025-11-30 20:11:19 -07:00
bootstrap.php Housekeeping 2025-02-14 01:00:52 -05:00
composer.json Housekeeping 2025-02-14 01:00:52 -05:00
composer.lock Housekeeping 2025-02-14 01:00:52 -05:00
config.php Initial commit of new look 2025-02-14 15:30:28 -05:00
config.production.php Housekeeping 2025-02-14 01:00:52 -05:00
flake.lock feat: Add RVO blog 2025-11-30 20:11:19 -07:00
flake.nix fixing some stuff 2025-12-08 20:10:50 -07:00
Justfile chore: cleaning up Justfile 2026-07-08 21:33:17 -05:00
package-lock.json feat(rss): fix rss url to AWS's (forreal this time) 2026-05-10 10:37:20 -05:00
package.json feat: Nothing important. 2025-11-30 20:42:13 -07:00
README.md Update README.md 2025-03-07 20:48:02 -05:00
tailwind.config.js Housekeeping 2025-02-14 01:00:52 -05:00
webpack.mix.js Housekeeping 2025-02-14 01:00:52 -05:00

Personal website

My personal website is a modern homage to the '90s, serving as the dichotomy between the simple aesthetics of retro sites with the unnecessary complexity of the latest DevOps abstractions. It's built with the Jigsaw static site generator, using PHP blade templates for modularity and maintenability.

diagram

The entire infrastructure is hosted on AWS. I'm leveraging S3 to store the source code, Cloudfront to deploy the site globally through a CDN, an API Gateway to allow CORS requests for fonts/RSS, and the Certificate Manager for SSL encryption/authentication.

An automated GitHub Actions workflow keeps the production site updated and manages the CloudFront distribution with every push to the master branch.

Read more about it in the article.