I built Minerva Sentinel, an infrastructure monitoring platform that collects host metrics and logs and tracks incident acknowledgement, resolution, and event history. It brings together a host agent, a Node.js/Express API, PostgreSQL, and a React dashboard.
For Minerva Sentinel, I containerized the services with Docker Compose and configured GitHub Actions delivery to EC2 using OIDC, ECR, and Systems Manager. I also created a local Kubernetes deployment with Kustomize and hardened its workloads.
My independent projects include CloudDrop, where I defined AWS infrastructure in Terraform for EC2, VPC, private RDS PostgreSQL, and S3, and AzureDrop, which integrates Azure Blob Storage with PostgreSQL metadata. At WHINZET Digital ID Limited, I supported Linux environments, network troubleshooting, and deployment workflows during an industrial training placement.

