This Site Is Also a Portfolio Project
A professional portfolio should practise what it preaches. This site is built, deployed, and maintained using the same engineering principles I apply to client work.
Architecture Decisions
S3 Static — No Server, No Cost
Zero backend means zero attack surface, zero maintenance, and near-zero cost. CloudFront CDN delivers assets globally with sub-100ms latency. No container to patch. No database to back up.
Monthly infrastructure cost: $0–$2 (S3 storage + CloudFront transfer)
GitHub Actions CI/CD
Every push to main triggers automated deployment to S3. HTML validation runs on every PR. Deploy takes under 60 seconds. Rollback is a git revert.
Why Not WordPress / Webflow / Squarespace?
Because the goal is to demonstrate engineering judgment, not to use the easiest tool. A founder or hiring manager looking at this site can see: this person makes cost-conscious infrastructure decisions, understands CI/CD, and builds things that don’t need babysitting.
Tech Stack
- Hosting: AWS S3 (static website hosting)
- CDN: AWS CloudFront
- DNS: AWS Route53
- CI/CD: GitHub Actions (push-to-deploy)
- Frontend: HTML5, CSS3 (vanilla — no framework)
- JS: Vanilla JavaScript (no dependencies)
- Forms: Formspree (free tier, static-compatible)
- Analytics: Plausible (privacy-first, no cookies)
- SSL: AWS Certificate Manager (free)
What This Demonstrates
- Infrastructure cost consciousness — a skill that matters in seed-stage teams
- CI/CD implementation — automated, repeatable, auditable deployments
- Security by architecture — no server = no server vulnerabilities
- Documentation discipline — this page exists
- Multi-role content architecture — five expertise pages, one coherent system
Source Code
The full source is available on GitHub: github.com/avguard-testgrounds
Including: GitHub Actions workflow file, S3 sync configuration, CloudFront invalidation script, and HTML validation step.