Code Repository

Open-source · MIT licensed

The complete code for every project on this site: 15 real-world AWS engineering builds, each deployable with AWS CloudFormation or the AWS CDK (TypeScript), and each validated against the CloudFormation schema.

Projects

#ProjectFormatCode
Architectural Projects
04Multi-Region Active-Active on AWS with Sub-Minute Failover
Two regions, both serving reads and writes, with DNS failover in under a minute when one goes dark.
CDK (TypeScript)Browse · .zip
09A Secure Data Lake with Row- and Column-Level Security
One table, two analysts, two different answers, with PII hidden by policy instead of by copying data.
CDK (TypeScript)Browse · .zip
10Legacy App Migration Playbook: On-Prem VM to Containers on AWS
A repeatable, zero-downtime method: replicate the database with DMS, containerize the app with App2Container, cut over on your schedule.
CloudFormationBrowse · .zip
Engineering Projects
07An Internal Developer Platform with Golden Paths on AWS
Developers click one button and get a production-ready service with security, logging, alarms and scaling already built in.
CDK (TypeScript)Browse · .zip
08A GenAI Incident Co-Pilot with Amazon Bedrock and Claude
When an alarm fires, an AI first responder gathers the evidence and posts a root-cause brief to Slack before anyone opens a laptop.
CDK (TypeScript)Browse · .zip
12A Multi-Cloud Observability Hub for AWS, Azure and GCP
One pane of glass for three clouds, built on OpenTelemetry, with no AWS keys stored on Azure or GCP.
CDK (TypeScript)Browse · .zip
Cloud Cost Optimization
05FinOps Automation: An AWS Cost Anomaly Hunter That Pays for Itself
Detect spikes with ML, find waste every week, estimate the savings in dollars, and optionally fix it automatically.
CDK (TypeScript)Browse · .zip
14Disaster Recovery for ~$5 a Month, with Automated Restore Drills
A pilot-light DR setup that tests itself every month and emails you the measured RTO and RPO.
CDK (TypeScript)Browse · .zip
15A Policy-as-Code PR Bot for Terraform: Security, Rules and Cost in Every Review
Every Terraform pull request gets security findings, organization-policy violations and the monthly cost change before merge.
CloudFormationBrowse · .zip
Cloud Security
01Building a Self-Healing Multi-Account AWS Landing Zone
Guardrails that fix themselves: an open security group gets closed within a minute or two, with an email explaining what happened.
CDK (TypeScript)Browse · .zip
02Compliance-as-Code for NIST 800-53 with Audit-Ready Evidence
Map NIST SP 800-53 Rev. 5 controls to code and hand auditors fresh evidence every morning.
CloudFormationBrowse · .zip
06Zero-Trust Access on AWS: No Bastions, No SSH Keys, No VPN
Remove the attack surface entirely: no open ports, no internet path, and every session tied to a real identity and recorded.
CloudFormationBrowse · .zip
11A Supply-Chain-Secure CI/CD Pipeline: SBOM, Scanning and Signing
Every image is inventoried, vulnerability-gated, cryptographically signed and verified before it can run.
CDK (TypeScript)Browse · .zip
Home Lab
03Running Safe Chaos Engineering Game Days with AWS FIS
Break things on purpose, safely, and measure exactly how fast you recover.
CDK (TypeScript)Browse · .zip
13An Edge IoT Telemetry Pipeline with AWS IoT Core
A connected-fleet backend with a hot path that reacts in seconds and a cold path with cheap, queryable history.
CDK (TypeScript)Browse · .zip

Repository layout

aws-engineer-projects/
├── README.md
├── LICENSE                     MIT
├── package.json                tooling for local validation
├── scripts/
│   ├── validate.mjs            tsc + cdk synth / CloudFormation schema checks for every project
│   └── cfn-check.ts
└── projects/
    ├── 01-self-healing-landing-zone/
    ├── 02-compliance-as-code-nist/
    ├── 03-chaos-engineering-game-day/
    ├── 04-multi-region-active-active/
    ├── 05-finops-cost-anomaly-hunter/
    ├── 06-zero-trust-access/
    ├── 07-internal-developer-platform/
    ├── 08-genai-incident-copilot/
    ├── 09-secure-data-lake/
    ├── 10-legacy-migration-playbook/
    ├── 11-secure-supply-chain-cicd/
    ├── 12-multi-cloud-observability-hub/
    ├── 13-iot-telemetry-pipeline/
    ├── 14-low-cost-disaster-recovery/
    ├── 15-policy-as-code-pr-bot/

Quick start

# CDK projects
cd projects/<project>
npm install
npx cdk bootstrap        # once per account/region
npx cdk deploy

# CloudFormation projects
aws cloudformation deploy --stack-name <name> --template-file template.yaml --capabilities CAPABILITY_NAMED_IAM

# Validate everything locally - no AWS account needed
npm install && npm run validate

Safety notes

  • Deploy into a sandbox account first. Several projects change account-wide settings (AWS Config, Lake Formation admins, Security Hub, SCPs).
  • Always run cdk destroy / delete-stack when finished to avoid charges.
  • Cost estimates are approximate us-east-1 list prices at the time of writing.