Senior software engineer portfolio site focused on speed, reliability, and low operational overhead.
- Personal website and portfolio repository
- Highlights experience, competencies, and contact details
- Built as a static site for simple maintenance and global delivery
| Area | Tools/Services |
|---|---|
| Frontend | HTML, CSS, JavaScript |
| Hosting | AWS S3 |
| CDN | AWS CloudFront |
| SSL | AWS Certificate Manager (ACM) |
| DNS | AWS Route 53 |
| Domain Registrar | Namecheap |
| CI/CD | GitHub Actions + OIDC -> AWS IAM Role |
Security note: No long-lived AWS secrets are stored in this repository.
site/ Deployable static files
site/index.html Main page
site/assets/ CSS, JS, fonts
site/images/ Images
.github/workflows/ Deployment workflow (not deployed to S3)
GitHub -> OIDC -> AWS IAM Role -> S3 -> CloudFront -> Route 53 -> User
- GitHub Actions deploys only the
site/folder to S3 - CloudFront invalidation runs after deployment so updates appear quickly
Open site/index.html in your browser.
- Source: github.com/Chuyinzki/website