/Projects

Selected build-outs, in order of how much I'd want to talk about them at length.

01

Software Supply Chain Security on AWS

A GitHub Actions pipeline that signs a container image keylessly, attaches SLSA provenance, and refuses to call it deployable until both verify against the exact repo that built it.

AWS · ECR · Inspector · Cosign · Sigstore · SLSA · SBOM · GitHub Actions
02

Unified Threat Detection on AWS

Security Hub, GuardDuty, and a Step Functions pipeline that isolates a compromised EC2 instance within seconds of a HIGH finding, no human required.

AWS · Security Hub · GuardDuty · Step Functions · EventBridge · Lambda · Terraform
03

Runtime Security on EKS

Tetragon eBPF enforcement, Falco detection, and GuardDuty stacked on EKS so one layer kills processes in-kernel, one builds a queryable alert history, and one catches what the other two miss.

EKS · Tetragon · eBPF · Falco · GuardDuty · Kubernetes · IRSA
04

AWS Data Perimeter

A three-layer data perimeter built from SCPs, RCPs, and VPC endpoint policies, validated by denying a second AWS account with valid credentials and explicit IAM permissions.

AWS Organizations · SCP · RCP · VPC Endpoints · S3 · KMS · CloudTrail
05

AWS Automated Vulnerability Remediation System

Event-driven patching pipeline that turns AWS Inspector findings into applied fixes, with per-instance locking, pre-patch health checks, and automatic snapshots so nothing gets touched without consent.

AWS Inspector · AWS SSM · AWS Lambda · EventBridge · DynamoDB · Vulnerability Management
06

PolicyGuard

IaC misconfiguration scanner for AWS and Azure Terraform and OpenTofu, with Rego policies that measure precision 1.00 / recall 0.95 on a committed benchmark, plus a hosted GUI and CI-ready CLI.

Go · Open Policy Agent · HCL · GitHub Actions
07

CredScan

Hardcoded-secret scanner for source code, Infrastructure-as-Code, CI/CD pipelines, Docker, git history, and web endpoints, with confidence-scored detection and opt-in live verification of what it finds.

Python · FastAPI · Pre-commit hook · Git history · SARIF · Docker
08

AWS Secrets Management Solution

Terraform module that splits secrets between Secrets Manager and Parameter Store by whether they need rotation, with Lambda-driven rotation and CloudTrail-based alerting on top.

AWS Secrets Manager · AWS Parameter Store · Terraform · Lambda · KMS · CloudWatch · EventBridge
09

Chaos Engineering on AWS EKS

Chaos Mesh on EKS, running namespace-scoped pod-kill, latency, and network-partition experiments against a three-tier app on Spot instances, with RBAC pinning every experiment inside its sandbox.

AWS EKS · Chaos Mesh · Kubernetes · Terraform · containerd · CloudWatch · Helm · RBAC
10

AWS GENAI for Security Remediation - IAM

A Bedrock-hosted Claude 3.7 pipeline that classifies IAM findings from Security Hub and GuardDuty, and drafts the least-privilege CloudFormation fix for a human to review before it applies.

AWS Bedrock · AWS SageMaker AI · AWS Security Hub · AWS Guard Duty · AWS IAM · AWS CloudFormation
11

AWS WAF Security Implementation with OWASP Juice Shop

OWASP Juice Shop behind AWS WAF, taken from a 30% attack-suite block rate to 100% by fixing a managed-rule override bug, with Kinesis-to-Athena log analytics and a sub-30-second emergency block script.

AWS WAF · ECS Fargate · Terraform · OWASP Juice Shop · Athena · CloudWatch · Kinesis · GitHub Actions · Python · CI/CD
13

AWS DLP Implementation

Macie findings routed through EventBridge and Lambda to auto-contain common S3 exposure patterns, with SNS escalating anything that needs a human before the next audit finds it.

AWS Macie · AWS S3 · AWS EventBridge · AWS SNS · AWS Lambda
14

KubeScan - Multi-Tool Container Security Scanner

A Python orchestrator that runs Trivy, Grype, and Snyk against one image, deduplicates their findings into a single report, gates ECR pushes on severity, and re-scans running EKS images every six hours.

Trivy · Grype · Snyk · Python · AWS ECR · EKS · Kubernetes · DevSecOps · Container Security · Shell Scripting
15

Container Security Attack Simulation with Trend Micro Vision One Container Security

A rebuildable Kubernetes lab that replays real container attack techniques against Trend Vision One, with Trend Micro Artifact Scanner gating image vulnerabilities in CI before deploy.

Kubernetes · Container Security · GitHub Actions · Trend Vision One · Trend Micro Artifact Scanner · Shell Scripting
16

ECS Deployment via GitLab CI

A Spring Boot app on ECS where Trivy and SonarQube gate the GitLab CI pipeline before anything promotes, and secrets are pulled from Secrets Manager at runtime instead of baked into images.

AWS Secret Manager · AWS ECS · Docker · Terraform · GitLab CI · Trivy · SonarQube · RDS - MySQL
18

AWS Cloud Native CI/CD Pipeline

An all-AWS-native delivery pipeline for a containerized streaming app, where CodePipeline only rolls out to ECS after SonarCloud and Trivy both pass on the exact image being deployed.

AWS CodeBuild · AWS CodeDeploy · AWS CodePipeline · AWS ECS · Trivy · SonarCloud · AWS ECR · Docker Hub
19

AWS Serverless Lambda Deployment via CI/CD

A Jenkins pipeline that gates Lambda deploys on Bandit and cfn-nag, then rolls out with CodeDeploy's linear traffic shift so a bad release gets caught before it reaches everyone.

Jenkins · AWS CodeDeploy · AWS Lambda · AWS CloudFormation · Bandit · cfn-nag
20

Secure AWS Deployment with Terraform

A cross-AZ auto-scaling AWS stack in Terraform, scanned by Checkov on every pull request and deployed from GitHub Actions with zero long-lived AWS credentials via OIDC.

AWS · Terraform · GitHub Actions · Checkov · Python · OIDC
Archive 2