ryan@whoami:~/about
$ cat README.md
# About This Site
This site serves as both a personal landing page and a living DevSecOps project — a platform for deploying cybersecurity micro-apps alongside modern cloud infrastructure, containerization, and CI/CD automation.
$ cat stack.json
{
"frontend": "Next.js + TypeScript + Tailwind CSS",
"tools": "Python + Flask (cybersecurity micro-apps)",
"containers": "Docker multi-stage builds, non-root users",
"hosting": "AWS ECS Fargate (two services, one cluster)",
"routing": "ALB path-based routing (/tools/* → micro-apps)",
"infrastructure": "Terraform (IaC)",
"ci_cd": "GitHub Actions"
}
$ cat security.log
[INFO] All containers run as non-root users
[INFO] Multi-stage Docker builds minimize attack surface
[INFO] Trivy container scanning blocks high/critical CVEs pre-deploy
[INFO] Gitleaks scans full git history for leaked secrets
[INFO] Bandit + pip-audit scan Python code and dependencies
[INFO] API keys stored in AWS Secrets Manager, never in task definitions
[INFO] ALB security groups isolate containers from direct internet access
[INFO] Weekly scheduled rebuilds pull latest base image patches
$ cat architecture.txt
┌──────────────┐  ┌──────────────┐  ┌──────────────┐
│ GitHub Repos │─▶│    GitHub    │─▶│  Amazon ECR  │
│ (site+tools) │  │   Actions    │  │  (2 repos)   │
└──────────────┘  └──────────────┘  └──────┬───────┘
                                           │
                  ┌────────────────────────┘
                  ▼
┌────────────────────────────────────────────────┐
│              ECS Fargate Cluster               │
│  ┌──────────────────┐  ┌──────────────────┐    │
│  │   whoami-site    │  │   hibp-webapp    │    │
│  │  Next.js  :3000  │  │  Flask   :8000   │    │
│  └──────────────────┘  └──────────────────┘    │
└────────────────────────┬───────────────────────┘
                         ▼
       ┌────────────────────────────────────┐
       │   Application Load Balancer        │
       │   /*       →  whoami-site          │
       │   /tools/* →  hibp-webapp          │
       └─────────────────┬──────────────────┘
                         ▼
                       Users
$ cd ~
$
[ system uptime: always ] [ hosted on AWS ECS Fargate ]