FIG. 01 — REQUEST PATH
Samuel Meneses
Computer Science + M.S. Informatics @ Northeastern University
Building toward cloud engineering, one broken deploy at a time.
01 — ABOUT
I'm a Computer Science and M.S. Informatics student at Northeastern University, working toward a role as a cloud engineer. I'd rather understand a system from the ground up than just call its API — this site is where that shows. Every piece of it, from the private S3 bucket to the DNS record pointing at it, I built and broke and fixed myself.
02 — BUILD LOG
-
S3 bucket provisioned. Public access blocked — CloudFront is the only way in.
-
CloudFront distribution deployed with Origin Access Control. No public bucket, no legacy access identity.
-
samuelmeneses.devregistered and wired through Route 53. ACM certificate issued, validated over DNS. -
CI/CD online. GitHub Actions authenticates to AWS via OIDC — no long-lived access keys stored anywhere.
-
Debug note: GitHub's OIDC
subclaim embeds numeric IDs (user@id/repo@id) instead of plain names. Cost an hour, taught me more about federated identity than any tutorial did. -
Serverless API is live — Lambda + API Gateway + DynamoDB, called from this page in real time. You're visitor #···.
03 — STACK LEGEND
- S3storage & origin
- CloudFrontCDN & TLS
- Route 53DNS
- ACMcertificates
- IAM · OIDCfederated auth
- GitHub ActionsCI/CD
- Lambda · API GWserverless API
- DynamoDBvisit counter
04 — CONTACT
$ reach samuel --via